新版本的targetSdkVersion低於當前用戶或其他用戶下安裝的版本,導致安裝失敗。

這次新版本更新替換了app的icon,所以更新方式爲整包更新,下了整包安裝的時候就有標題所述提示導致安裝失敗,

第一時間去看了AndroidManifest裏面的targetSdkVersion,發現版本號跟上次一樣並沒有做特殊修改,這就有點納悶啊,在這裏呢安利個工具apktool,做什麼的自行百度,把下載的包反編出來後,發現當前包裏的targetSdkVersion是空的,而線上的包targetSdkVersion是23,這就是問題所在了,並沒有做專門的修改,那爲啥當前包裏的targetSdkVersion就是空的呢?那就先從AndroidManifest查起吧,兩邊的文件一比較,問題就出來了老包: <uses-sdk  android:targetSdkVersion="23" /> 新包: <uses-sdks android:targetSdkVersion="23" />,沒錯就是特麼莫名其妙多了個s出來,

加上s的在手機上單獨安裝爲啥不報錯呢?有沒有人給解釋一下。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章