2014-02-16 62 views
17

我正試圖通過從Yahoo電子郵件附件中運行軟件包安裝程序來安裝我的應用程序。我的手機在版本4.1(Jellybean)上,所以這應該可以,對不對?錯誤:安裝時解析軟件包APK

但是,我收到一個錯誤,說解析軟件包時出現問題,儘管我的AndroidManifest指定了minSdkVersion爲1,而我的手機更高。

我已經從不是來自我手機上的PlayStore的來源安裝apk。我錯過了什麼?

+0

你想要安裝什麼APK?通常,如果APK損壞或無法安裝(要求操作系統版本高於您的版本),則會顯示此錯誤 – Ilan321

+2

此網站用於編程問題。軟件安裝不重要。 –

+0

@ ilan321,我試圖從我的項目中'bin'文件夾安裝apk文件。我的清單規定最低版本是1.0,所以我不認爲這應該是一個問題。 – ujvl

回答

23

我收到一個錯誤,指出解析軟件包時出現問題。

這是因爲您的應用程序與您的設備不兼容。它可能會讓您的開發人員將minSDKVersion的值設置爲較高,如果您的設備API級別低於minSDKVersion,那麼它會提供解析包錯誤,或者您的開發人員將maxSDKVersion設置爲低於您的設備API級別。

例如:如果您的設備是Android 2.2,那麼您的開發人員將APK設置爲minSDKVersion爲10,那麼它不會在Android 2.2中工作,並且會給出解析包錯誤或者如果您的開發人員將maxSDKVersion設置爲8,則應用程序不會安裝在Android OS 2.2以上,如果你嘗試安裝,那麼你會得到解析包錯誤。

+1

這不是問題。我在清單中指定了',我的手機版本是4.1。 – ujvl

+0

它可能是你的APK已損壞,如果它不是然後工廠重置您的設備或在內部手機內存下載APK,然後從那裏安裝 –

+1

我min sdk版本是10,最大爲21 所有運行良好,直到我的手機upated lollypop 5.0,現在該應用程序崩潰我該怎麼辦 該應用程序在NEXUS 5模擬器中運行良好,但不是在電話上 –