關於部分手機app安裝失敗或安裝未成功的原因

2021-07-15 16:47:46 字數 743 閱讀 7425

開發過程中經常遇到有些手機(三星、moto等)不能安裝自己開發的apk,主要原因是:moto、三星國行基本都閹割了google apis,(魅族和小公尺卻沒有)。解決方法大致有兩個方向:

原因就是在androidmainfirst檔案中新增了:

方向一重新刷機,但軟體是你寫的,手機卻在別人手裡,所以你不能要求別人為了安裝你這個軟體再去安裝google服務

方向二

1)維護兩條**分支:

一條分支是針對於內建有google map add-on的android真機,另一條分支是沒有內建有google map add-on的android真機。 但是這樣做會增加維護成本,而且粗心的使用者可能會在自己的機器上安裝了不匹配的分支,從而降低了軟體的友好度。

2)仍然只保留一條**分支:

國外一位大牛指出:在標籤中還包含了乙個沒有公布的屬性"android:required",你可以將com.google.android.maps庫的這個屬性設定為false,即:1

2

<uses-libraryandroid:name="com.google.android.maps"android:required="false"/>

詳細講解見:

處理部分手機無法顯示emoji表情

emoji表情不斷地新增 部分使用者不更新手機系統導致網頁中顯示不了新的emoji表情 理想情況 糟糕情況1 糟糕情況2 糟糕情況3 怎麼解決這些糟糕的情況呢?引入cdn 也可以npm安裝 link href rel stylesheet type text css script src scrip...

關於部分手機無法搜尋到5G wifi訊號的解決方法

追加 根據2012年12月31日工信部發布的 工業和資訊化部發布5150 5350兆赫茲頻段無線接入系統頻率使用相關事宜的通知 中國已開放5g wifi中的36,40,44,48,52,56,60,64這段頻率。而此文寫於2014年2月,本人的路由器則購買於2013年初,估計於2013年初已經設計定...

Python wifi 安裝手機app

當測試機數量越來越多時,測試包的安裝會成為乙個問題,用wifi安裝來解決這個問題,並且用指令碼語言來批量控制 思路就是py呼叫pc端的adb命令,向手機傳送請求,無線是因為,如果未來測試機越來越多,一台電腦的usb介面數量肯定不夠 準備工具python,adb,pycharm,物理裝置乙個wifi ...