首先,我对Android生态系统和移动应用程序开发人员都是新手。但是,我是一个资深的C#/ C ++ / JS / Java应用程序和Web开发人员。所以目前我的公司防火墙有规则来阻止我们的工作PC在线连接。我应该做android app dev完全脱机。我安装了Android Studio并创建了一个测试应用程序,但是gradle拒绝离线构建,即使选中了“离线工作”选项。如果我在连接互联网的笔记本电脑上构建应用程序一切顺利。如果我将该应用程序复制到我的工作PC,则gradle会因“无法在gradle缓存中找到模块XYZ”而崩溃。我尝试将<user>/.gradle/caches/
dir从我的笔记本电脑复制到我的电脑上,但这也无效。
所以,我没有选择,只能尝试在没有gradle的情况下构建我的android项目。我想尽可能使用Android Studio IDE,否则我会回到SublimeText。所以我的问题是,如何在没有gradle的情况下构建,调试和模拟Android应用程序?
我试过的事情:
对于第一次构建,至少您需要一次互联网连接,然后您可以转到设置并启用离线功能。然后你可以建立没有互联网连接。 Android Studio让生活更轻松。除此之外的任何事情都会非常困难。
你可以通过带有android插件的Intellij来实现,但是仍然存在一些不支持的功能。
大多数情况下我在Android Studio上工作,有时我使用的是IntelliJ社区版。请试试...