參考文章
Android Gradle 插件版本說(shuō)明
android 11 兼容適配
說(shuō)明
當(dāng)targetSdkVersion=30后,會(huì)導(dǎo)致你無(wú)法訪問(wèn)其他APP,無(wú)法與其他APP進(jìn)行交互旨怠。原本想bugly版本也進(jìn)行適配丘逸,但是發(fā)現(xiàn)bugly(tinker lib 1.9.14.10,tinker-support版本1.2.1) APG版本連3.3.3都不支持铃彰。
解決方案
1玛歌、聲明要交互特定的app
此時(shí)APG最低需要到3.3.3
<manifest>
<queries>
<package android:name=”com.another.app”/>
</queries>
</manifest>
2篱昔、聲明要交互能響應(yīng)特定intent的apps
<manifest>
......
<queries>
<intent>
<action android:name="android.intent.action.SEND" />
<data android:type="image/jpeg" />
</intent>
</queries>
......
</manifest>
3扔罪、聲明要交互所有的app
直接申請(qǐng) android.permission.QUERY_ALL_PACKAGES 權(quán)限,這個(gè)直接在清單文件上進(jìn)行申明就可以了梭冠。