Android Studio 3.0會(huì)在debug apk的manifest文件application標(biāo)簽里自動(dòng)添加 android:testOnly="true"屬性,導(dǎo)致IDE中run跑出的apk在大部分手機(jī)上只能用adb install -t <apk>來(lái)安裝,在oppo手機(jī)上甚至安裝不了
解決辦法
在gradle.properties(項(xiàng)目根目錄或者gradle全局配置目錄 ~/.gradle/)文件中添加android.injected.testOnly=false
參考:https://gist.github.com/xujiaao/5fd127a72979cdc3c70dcc1324786f87
也有開(kāi)發(fā)者贊成studio悄悄地這么做,理由:
https://commonsware.com/blog/2017/10/31/android-studio-3p0-flag-test-only.html