【发布时间】:2023-03-09 15:18:01
【问题描述】:
出于安全原因,我有一个项目需要在没有任何互联网连接的情况下在离线模式下工作。我的 androidStudio 定义为离线模式。当我通过 Task/build/assembleRelease 运行 assemble 发布时,一切正常,我构建了我的 apk。但是通过命令行命令运行时:
gradlew --offline assembleRelease
我得到一堆错误,而不是没有兑现版本的这个和那个。当我修复一个错误并将一些文件复制到缓存时,我会得到一个新的错误,而其他东西丢失了。
那么,通过 androidStudio 的 assembleRelease 是如何工作的?我如何通过 cmd 或远程运行相同的命令,因为它似乎拥有所需的所有缓存。从工作室运行 assembleRelease 与从 cmd 运行有什么区别?
我也知道简单的解决方案,在线运行一次,然后就可以了。不能这样...
由于我的 PC 能够构建 APK 整体,我如何在没有 androidStudio 的情况下仅通过 cmd 或远程构建?
【问题讨论】:
-
第一次android需要下载一些代理设置,之后你也可以离线构建你的项目
-
我第一次没有选项。我唯一的选择是从其他 PC 添加一些缓存,但我已经尝试过,但没有成功。