android 新手, hello world 无法编译。。

查看 449|回复 48
CharmingCheung   
看日志像是 Gradle daemon 进程出问题。问 ChatGPT:
检查 Gradle 版本:确保你使用的 Gradle 版本与 Android Studio 和你的项目配置是兼容的。如果不确定,你可以尝试升级到最新版本。
增加内存分配:Gradle 守护进程可能需要更多的内存。你可以尝试在 gradle.properties 文件中增加分配给 Gradle 的内存,例如:org.gradle.jvmargs=-Xmx2048m 分配 2GB 内存给 Gradle 。
停止现有的 Gradle 守护进程:可能是已有的 Gradle 守护进程导致了问题。你可以试试运行./gradlew --stop 命令,以停止所有正在运行的 Gradle 守护进程,然后再次构建你的项目。
检查网络连接:你的错误日志中提到了一个关于网络连接的 URL 。如果你在一个有网络限制的环境下(如公司网络或者校园网),可能需要检查你的网络连接或者代理设置。
如果这些解决方案都没有解决你的问题,你可以尝试根据错误日志提示的运行--scan 命令(例如./gradlew build --scan )来获取更详细的错误信息,这可能会帮助你更准确地找到问题所在。
mineralsalt   
@chopin1998519 #38 这里设置完代理之后, 需要重启软件
chopin1998519
OP
  
@superedlimited
Oh! My! God!!!
我这个台式机, 用的是 wifi 访问外网, 然后以太网连接的是一个交换机, 有一些其它设备挂在上面通过台式机上网,所有 nat 。。。。。。。。
现在临时删掉了 iptables 规则, 至少目前可以编译了!!!!
太太太感谢了!
chopin1998519
OP
  
@superedlimited 您这个是问的谁?
flashdiko   
只需要设置 init.gradle, 其余设置默认就行,不用网络代理
psklf   
你的安卓开发旅程差不多要结束了
拜中国网络封锁所赐
chopin1998519
OP
  
@flashdiko 亲测无效。。。
superedlimited   
#42 @chopin1998519
是你上面那个 log 里的地址,有说到这个
https://docs.gradle.org/8.0/userguide/troubleshooting.html#network_connection
chopin1998519
OP
  
@psklf 目前可以了,感谢 @mineralsalt
您需要登录后才可以回帖 登录 | 立即注册

返回顶部