Android SDK无法安装软件包

时间:2012-01-20 03:38:34

标签: android android-sdk-2.3

我在使用Android SDK时遇到问题,我在启动它时以“管理员”的身份运行它。

这是一个很好的例子,刚才我选择了项目

'索尼爱立信移动通信公司的EDK 1.2'

它说它正在安装,最后我在我的列表中有两次这样,

EDK 1.2 by Sony Ericsson Mobile Communications AB 10 1     Not Installed
EDK 1.2 by Sony Ericsson Mobile Communications AB 10 1     Installed

似乎很困惑。在这种情况下,当我刷新列表时,它表示该项目已安装,但我遇到很多情况,它只是拒绝安装该项目。

我还有一个案例,在列表中它说安装了一个项目,但是当我稍后回来时它没有安装。

1 个答案:

答案 0 :(得分:1)

当你下载addon-dual_screen_apis-kyocera_corporation,addon-galaxy_tab-samsung_electronics等附加组件时,这也是一个“名称不匹配”的问题。 addon-real3d-lge,您可以通过以下步骤修复它:

步骤0:如果您下载了同一个附加组件的多个副本,则只保留一个并删除所有其他副本。

Android SDK:\add-ons\addon-edk_1_2-sony_ericsson_mobile_communications_ab-10
Android SDK:\add-ons\addon-edk_1_2-sony_ericsson_mobile_communications_ab-10-1 (remove it)

步骤1.找出真实的附加组件名称和供应商名称

将加载项的source.properties作为文本文件打开,您可以找到存储库的URL

Android SDK:\ add-ons \ addon-edk_1_2-sony_ericsson_mobile_communications_ab-10 \ source.properties

...
Pkg.SourceUrl=http\://developer.sonyericsson.com/edk/android/repository.xml
...

然后浏览网址:

http://developer.sonyericsson.com/edk/android/repository.xml

...
<sdk:name>EDK 1.2</sdk:name>
...
<sdk:vendor>Sony Ericsson Mobile Communications AB</sdk:vendor>
...

步骤2.编辑加载项的清单以匹配步骤1中找到的名称。

Android SDK:\ add-ons \ addon-edk_1_2-sony_ericsson_mobile_communications_ab-10 \ manifest.ini

name=EDK 1.2
vendor=Sony Ericsson Mobile Communications AB

然后重新启动SDK Manager,您将看到SDK被标记为“已安装”

此致

陈子腾