AndroidStudio错误集合

  1. 安装程序的时候遇到
Error while executing: am start -n "net.ankie.italker.push/net.ankie.italker.push.LaunchActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=net.ankie.italker.push/.LaunchActivity }
Error type 3
Error: Activity class {net.ankie.italker.push/net.ankie.italker.push.LaunchActivity} does not exist.

需要将AS中的内存清理一下,然后继续安装即可File->Invalidate Caches/Restart

  1. 在Build的时候,找不到R文件,情况是compileSdkVersion 28和当前的sdk的版本不一致,导致编辑错误。
  2. 在AS的版本3.2.1中,bulid没有问题,也内存清理了,也修改了编译版本了,就是不行,最后是由于新版本的编译错误会提示在Build:Sync中的最下面,原因是我直接复制的教程的代码,和我的包命名不一样,也和新版本的编辑的逻辑有关
    参考:Execution failed for task ':app:transformClassesWithDexForRelease'.经验总结
  3. 由于电脑崩了,重新做的系统,就没有配置adb,所以需要配置.bash_profile,配置后可以使用adb的相关命令和gradlew的相关命令,在mac下需在命令前加上./
    编译并显示错误:./gradlew compileDebugSources --stacktrace -info
    清空缓存:./gradlew clean build --info
    参考1:Mac 配置 adb 环境、gradlew
    参考2:Android Gradle 技巧之二: 最爱命令行
  4. 寻找AS中的应用程序的db文件,连接手机后,点击右下角的Device File Explorer然后会出现整个手机的目录,具体的地址为:data/data/{包名}/databases/{数据库名字}

你可能感兴趣的:(AndroidStudio错误集合)