我的应用程序在我的模拟器上工作正常,所以现在我想把它放在我的手机上。当我尝试安装时,我收到以下消息
...
BUILD SUCCESSFUL
Total time: 15.578 secs
This build could be faster, please consider using the Gradle Daemon: http://gradle.org/docs/2.4/userguide/gradle_daemon.html
Starting the app (/usr/local/opt/android-sdk/platform-tools/adb shell am start -n com.ethicalfishing/.MainActivity)...
Starting: Intent { cmp=com.ethicalfishing/.MainActivity }
Error type 3
Error: Activity class {com.ethicalfishing/com.ethicalfishing.MainActivity} does not exist.
我理解这个错误已经被提及与非反应本机应用程序有关,但是给出的解决方案要么不相关或没有帮助(或者我不理解它们)
答案 0 :(得分:7)
我遇到了同样的问题。我发现build.gradle的applicationId和AndroidManifest.xml
包是不同的。
的build.gradle:
defaultConfig {
applicationId "com.example.yourapp"
minSdkVersion 16
targetSdkVersion 22
versionCode 1
versionName "1.0"
ndk {
abiFilters "armeabi-v7a", "x86"
}
这就是我的问题。