問題描述
之前設(shè)備已安裝過某app侮东,當(dāng)再次adb install apk路徑 安裝就報(bào)Failure [INSTALL_FAILED_TEST_ONLY: installPackageLI]伐庭,如圖:
問題原因
AndroidManifest.xml 中存在android:testOnly="true"
?解決方案
1.將android:testOnly="true"設(shè)置成false钦睡,或者直接刪掉android:testOnly="true"搂赋。
2使用命令:adb install -r -t apk路徑劫哼。
?疑問
問:
為啥Android studio run就可以呢?
解:
因?yàn)閟tudio run 用到的命令并不是adb install辆沦,如下
05/24 16:46:58: Launching 'app' on SUNMI K2_MINI.$ adb shell am start -n "com.ay.sdkdemo/com.ay.sdkdemo.activity.SplashActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHERTimed out waiting for process (com.ay.sdkdemo) to appear on sunmi-k2_mini.