第一次运行我的应用时出现问题。在启动活动后,它会在空白屏幕上显示5到10秒。
第一次只为每个应用程序运行需要时间,但为什么会发生我不知道的事情。
Logcat:W / System:ClassLoader引用了未知路径:/data/app/com.package.name/lib/arm
答案 0 :(得分:3)
您好,我在更新Android Studio 2.0时也遇到了这个问题
通过将minSDKVersion从14更改为16并将gradle版本更改为2.4可以解决此问题。这样可以正常工作。
答案 1 :(得分:2)
问题已经得到解答,但就我而言,这是由于Android Studio 2.0和Android的奇怪问题。 2.1。第一次启动应用程序需要比平时更长的时间。此问题仅在调试模式下发生,不会影响您发布的APK。尝试创建应用的发布版本并进行检查。它应该完美无缺。
答案 2 :(得分:2)
这是因为启用了Instant Run
后,Android Studio会注入一些dex files
以使Instant Run功能在目标设备中运行。因此,您的应用程序运行时间比平时要长。
要检查它,请在开始运行应用程序时查看Android Studio监视器。它将显示某些dex文件已加载。
Instant Run
的好处是当您更改应用程序并运行它时,有时它会立即在您的设备目标中运行,并且在没有即时运行的情况下进行短暂延迟。
但需要注意的是,“即时跑步”仍然存在问题,但并不总是有效。
答案 3 :(得分:0)
转到Gradle脚本 - > build.gradle(Project)。在依赖项块内,替换此行:
classpath 'com.android.tools.build:gradle:2.0.0'
有了这个,
classpath 'com.android.tools.build:gradle:1.3.0'
现在,同步您的项目。同步项目后,您将收到一些错误。
转到gradle-wrapper.properties。现在替换这一行:
distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip
这一个:
distributionUrl=https\://services.gradle.org/distributions/gradle-2.2-all.zip
同步您的项目一次或两次,您的问题应该得到解决。