Appium調用包名之后出錯java.lang.SecurityException: Permission Denial: opening provider


嘗試用appium調用安裝包,進而進行自動化測試,結果報錯:Appium調用包名之后出錯java.lang.SecurityException: Permission Denial: opening provider

嘗試調用別的程序的安裝包,比如安卓自帶計算器,淘寶等,結果正常,后網上查找,原來是android打包的時候,沒有打開外步線程調用的權限,

只需要在AndroidManifest .xml  注冊provider  添加屬性  android:exported="true"即可

<provider
            android:authorities="com.xiaoshuai.db"
            android:exported="true"
            android:name=".AccountProvider" />

 

reference: https://blog.csdn.net/cricket_7/article/details/84796853 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM