①把默认的MainActivity删除后会出现"Default Activity Not Found"
(1)点击Edit Configuration
(2)在General目录下的Launch Options中选择Nothing
(3)Apply and OK
②NDK下载后Run程序出现Execution failed for task ':app:compileDebugNdk'
(1)在gradle.properties中已经添加了"android.useDeprecatedNdk=true",但是好像不是这个问题
(2)在app/build.gradle中的android里面加上
sourceSets.main {
jni.srcDirs = []
}
③更改Edit Configuration后出现Client not ready yet
好像是因为在①中的Launch Options中选择了Nothing……后面看了别人写得解决方法是在AndroidManifest.xml中添加
<activity
android:name=".主活动名"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
虽然可以在真机上出现APP,但是依然会出现Client not ready yet这句话,应用程序也不会在下载APK后自动打开,所以感觉还是没有解决…………看到stackoverflow上面有人说把Edit Configuration调回默认的Activity,就随便试了试……结果居然真的可以………………虽然不知道为什么,但是至少解决了一个奇怪的bug……
AndroidStudio里面奇奇怪怪的bug是真的多………………