Android開發問題彙總

livedba發表於2011-03-14

一、目錄

0. 相關的資源

1. Re-installation failed due to different application signatures.

2. emulator: ERROR: unknown virtual device name: 'My_Android'

3. ddms - Failed to initialize Monitor Thread: Unable to establish loopback connection

4. Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE

5. WARNING: Application does not specify an API level requirement!

6. 如何刪除軟體包

[2010-10-23 08:15:28 - AppName] WARNING: Application does not specify an API level requirement!

  1. [2010-10-23 08:15:28 - AppName] Device API version is 8 (Android 2.2)
[2010-10-23 08:15:28 - AppName] WARNING: Application does not specify an API level requirement!
[2010-10-23 08:15:28 - AppName] Device API version is 8 (Android 2.2)

在AndroidManifest.xml檔案中,使用<uses-sdk/>來指定API的級別。例如:

Xml程式碼
  1. <uses-sdk android:minSdkVersion="8"/>

6. 如何刪除軟體包

方法一、透過adb命令列。adb uninstall

方法二、透過裝置的管理軟體Settings來刪除。Setting --&gt Applications --&gt Manage Applications來刪除軟體

[@more@]

二、內容

0. 相關的資源

http://www.anddev.org

1. Re-installation failed due to different application signatures.

將原來的軟體包刪除掉,然後重新安裝一次就好了。在命令列上執行:adb uninstall ,這裡的package_name也就是AndroidManifest.xml裡面元素package屬性的資料值。例如:adb uninstall org.andriod.demo。關於刪除也可以參考 6.如何刪除軟體包 這個部分的說明

2. emulator: ERROR: unknown virtual device name: 'My_Android'

設定環境變數ANDROID_SDK_HOME,指向Andriod的SDK目錄.

3. ddms - Failed to initialize Monitor Thread: Unable to establish loopback connection

防火牆可能阻擋了adb server的啟動,關閉防火牆即可,重新啟動adb server。進入dos 命令環境執行如下的指令:adb kill-server 和 adb start-server

4. Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE

如果是Emulator提示這樣的資訊的話,可能是記憶體不足。在啟動Emulator的時候,新增引數-partition-size 120

5. WARNING: Application does not specify an API level requirement!

通常的錯誤的資訊是:

Er

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25261409/viewspace-1047252/,如需轉載,請註明出處,否則將追究法律責任。

相關文章