Android Studio升级 3.3.2 后的坑

Studio升级后报下边的错:

Error while executing: am start -n 

"com.boyou.boyou/com.boyou.boyou.activity.LoginActivity"
 -a android.intent.action.MAIN 
-c android.intent.category.LAUNCHER Starting: Intent { act

1、需要在Gradle中进行升级:

dependencies {
    classpath 'com.android.tools.build:gradle:3.3.2'
}

2、Gradle必须和Studio对应应用4.X以上

gradle\wrapper\gradle-wrapper.properties 配置自动下载的路径:
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.1-all.zip

如果C:\Users\LENOVO\.gradle\wrapper\dists缓存里有就不用下载。

3、在AndroidManifest.xml里application中添加

tools:ignore="GoogleAppIndexingWarning"
tools:replace="android:appComponentFactory"
android:appComponentFactory="android.support.v4.app.CoreComponentFactory"

4、选择工程右键→Refactor→Migrate to Androidx...,

选中所有需要重命名的目录,执行Do Refactor,发现已经看不到support库了,运行成功安装app。

 

5、最新官方推荐 implementation 用来代替 compile, implementation 会使AS编译速度更快

你可能感兴趣的:(Studio)