我有两台Ubuntu 16.04机器,一台连接到互联网,而另一台完全离线。我想在离线机器上构建一个Android项目。在在线机器上,它可以成功构建。因此,我将整个
我猜测问题出在生成每个
.gradle
复制到离线机器,并使用--offline
标志运行构建过程。令人惊讶的是它失败了。有很多问题。No cached version of ....
我猜测问题出在生成每个
.jar
、.pom
等文件的哈希算法上。我认为哈希值在不同的机器上是不同的。同时,注意我的用户名和机器名在这两台机器上是不同的。看起来,哈希值与用户名有关系。我正确吗?是否有一种干净的解决方案,在离线机器上构建项目?
- Gradle 4.0-bin
- com.android.tools.build 2.3.0