该错误来自以下Android 6.0.1代码 frameworks/base/services/core/java/com/android/server/pm/PackageManagerService.java 。
frameworks/base/services/core/java/com/android/server/pm/PackageManagerService.java
if ((pkg.applicationInfo.flags&ApplicationInfo.FLAG_TEST_ONLY) != 0) { if ((installFlags & PackageManager.INSTALL_ALLOW_TEST) == 0) { res.setError(INSTALL_FAILED_TEST_ONLY, "installPackageLI"); return; } }
我检查了我试图安装的应用程序,并发现了 FLAG_TEST_ONLY 有点被设定。 为什么Android Studio 3.0.0在APK上设置FLAG_TEST_ONLY?
FLAG_TEST_ONLY