我在使用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
似乎很困惑。在这种情况下,当我刷新列表时,它表示该项目已安装,但我遇到很多情况,它只是拒绝安装该项目。
我还有一个案例,在列表中它说安装了一个项目,但是当我稍后回来时它没有安装。
答案 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被标记为“已安装”
此致
陈子腾