Android Studio Gradle构建运行时间过长,用于构建APK。

3
  1. 新建项目。
  2. 使用Gradle构建系统导入所有库。
  3. Gradle构建成功。
  4. 启用Gradle离线工作和即时运行。
  5. 连接我的设备,点击运行。应用程序在4分钟内构建完成。
  6. 在代码中进行了几处更改后,我点击了应用更改按钮。
  7. 应用在之前已经构建的设备上完美运行,但是当我提取已安装的应用程序(调试密钥)时,它无法安装在其他设备或同一设备上(包损坏)。
  8. 我在Android Studio中点击Build APK(Debug),但Gradle构建一直持续。

请帮帮我,朋友们。代码中没有错误。当我使用即时运行时,应用程序在设备上完美打开,但我无法提取该APK以在其他设备上进行测试。

2个回答

5

首先,您需要先禁用即时运行,因为使用即时运行构建的调试apk无法在与测试设备api级别不同的手机上运行。

然后,您需要清理并构建apk。如果构建apk看起来像是永远都要,确保您的互联网连接正常。


1
我启用了Gradle离线模式。这会有问题吗? - Nithis
Gradle构建成功,但是构建apk和运行(即时运行已禁用)需要时间(始终在进行Gradle构建)。我等了将近5个小时,但它并没有成功构建apk,只是“Gradle构建正在运行”。 - Nithis
1
终于,它可以工作了。清理并重新构建一下。顺便说一句,谢谢你的帮助。 - Nithis

-1

要解决这个问题,无需启用gradle在线模式。我只是清理了项目并进行了重建。然后重新启动了Android Studio。现在它可以非常快速地构建apk。建议启用gradle离线模式(不适用于初始构建和导入新库时)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接