2011-01-25 106 views
7

在IntelliJ IDEA的我出口簽名的應用程序(創建一個新的密鑰等),進入命令adb install <my_app>.apk並得到了一個錯誤:安裝Android應用時出現奇怪的錯誤?

1990 KB/s (745096 bytes in 0.365s)
pkg: /data/local/tmp/myapp.apk
Failure [INSTALL_PARSE_FAILED_UNEXPECTED_EXCEPTION]

谷歌似乎並不知道這個錯誤。我發現了Manifest文件中的應用程序版本不是整數的解決方案,但我不是這種情況。

在創建新標誌鍵時,我可能會犯一個錯誤嗎?編輯: 這是我的Manifest文件。

<?xml version="1.0" encoding="utf-8"?> 
<manifest 
     xmlns:android="http://schemas.android.com/apk/res/android" 
     package="org.example.app" 
     android:versionCode="1" 
     android:versionName="1.0" 
     > 
    <application 
      android:icon="@drawable/icon" 
      android:label="@string/app_name" 
      > 
     <activity 
       android:name=".App" 
       android:label="@string/app_name" 
       > 
      <intent-filter> 
       <action 
         android:name="android.intent.action.MAIN"/> 
       <category 
         android:name="android.intent.category.LAUNCHER"/> 
      </intent-filter> 

     </activity> 

     <activity 
       android:label="@string/about" 
       android:name="About" 
       ></activity> 
     <activity 
       android:label="@string/preference" 
       android:name="Preference" 
       ></activity> 
     <activity 
       android:name="Empl" 
       android:label="@string/empl" 
       ></activity> 
    </application> 
    <uses-sdk 
      android:minSdkVersion="8"/> 

</manifest> 
+0

你可以發佈你的清單文件嗎? – 2011-01-25 18:37:43

+0

我編輯了這個問題! – sandalone 2011-01-25 18:45:59

回答

10

畢竟這是清單文件中的錯誤。這條線使它

<uses-sdk android:minSdkVersion="8"/> 

我試圖部署Android 2.2應用程序到Android 2.1手機。另一個項目(測試項目)是在IntelliJ中創建的,默認情況下不會強制任何版本。

我刪除行或更改後的版本爲7後,應用程序安裝沒有問題。

所以菜鳥的錯誤:慚愧:。

7

就面臨着同樣的錯誤,但對於其他原因 -

試圖移動機器人的versionCode string.xml以方便編輯。

錯了 - 安卓的versionCode = 「@字符串/ VERSION_CODE」>

RIGHT - 安卓的versionCode = 「101」>

-1

嘗試從生成菜單做清理項目,然後再試一次。

相關問題