我收到以下错误:
java.lang.RuntimeException:无法实例化活动 {。com .chat / COM .login.LoginActivity} ComponentInfo: java.lang.ClassNotFoundException:没找到类 "。com .login.LoginActivity"在路径上:DexPathList [[zip文件 " /数据/应用/ COM .chat-1 / base.apk"。],nativeLibraryDirectories = [/数据/应用/ COM *聊天-1 / LIB /臂, / vendor / lib,/ system / lib]]
我尝试过在网上找到的所有内容但都没有成功。这是我用这个效率低下的脚本解决这个问题的唯一方法:
#!/usr/bin/env bash
./gradlew app:clean
./gradlew app:installDebug
./gradlew app:clean
./gradlew app:installDebug
/home/adel/Android/Sdk/platform-tools/adb shell am start -n com.*.chat/com.*.login.LoginActivity
notify-send -i icon.png "gradle task done" "check your phone"
它可以工作,但需要大约7分钟才能完成。有没有更快,更有效的方法呢?
答案 0 :(得分:1)
使用这个:
./gradlew --offline clean assembleDebug
要将.apk发送到您的设备,请使用以下内容:
adb install app/build/output/apk/appDebug.apk
确保您的apk文件名和路径正确无误。
答案 1 :(得分:0)
我已经停止了从Android工作室及其工作的即时运行。
文件 - >设置 - >构建 - >即时运行 - >禁用复选框启用即时运行到热交换代码/资源更改