无法通过Jenkins创建emulator';Android仿真器插件
当Jenkins尝试生成我的emulator时,出现以下错误:无法通过Jenkins创建emulator';Android仿真器插件,android,jenkins,emulation,jenkins-plugins,Android,Jenkins,Emulation,Jenkins Plugins,当Jenkins尝试生成我的emulator时,出现以下错误: tools/android create avd -f -a -c 256M -s 1080x1920 -n hudson_de-DE_480_1080x1920_Google_Inc._Google_APIs_23_x86 -t "Google Inc.:Google APIs:23" --abi x86 Error: Invalid --tag default for the selected target. 但是工具/and
tools/android create avd -f -a -c 256M -s 1080x1920 -n hudson_de-DE_480_1080x1920_Google_Inc._Google_APIs_23_x86 -t "Google Inc.:Google APIs:23" --abi x86
Error: Invalid --tag default for the selected target.
但是工具/android列表目标
输出
id: 6 or "Google Inc.:Google APIs:23"
Name: Google APIs
Type: Add-On
Vendor: Google Inc.
Revision: 1
Description: Android + Google APIs
Based on Android 6.0 (API level 23)
Libraries:
* com.android.future.usb.accessory (usb.jar)
API for USB Accessories
* com.google.android.media.effects (effects.jar)
Collection of video effects
* com.google.android.maps (maps.jar)
API for Google Maps
Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in
Tag/ABIs : google_apis/x86
我做错了什么?显然,--abi
参数需要修复,而不是--tag
参数。这一错误具有误导性:
$ tools/android create avd -f -a -c 256M -s 1080x1920 \
-n hudson_de-DE_480_1080x1920_Google_Inc._Google_APIs_23_x86 \
-t "Google Inc.:Google APIs:23" --abi google_apis/x86
你没有做错任何事(虽然如果1080x1920仿真器正确引导我会感到惊讶(但也许API 23工作得更好))-这是一个bug,我已经存档了,因为它对我不起作用。。。我不得不改变标签和abi如下:android创建avd-f-a-c 256M-s 1080x1920-n hudson_de-de_480_1080x1920_谷歌公司_64@FrançoisPOYER实际上我认为您只有x86_64图像,因此这对您来说是失败的。此外,如果您尚未下载包含Google API的映像,则很可能只能针对普通的“android-23”。不,在运行命令之前,我已确保拥有所有映像(使用sdk管理器,我卸载并重新安装了23 API的系统映像),包括x86和64。还有“香草”android-23和谷歌API。唯一对我有效的命令是我给的。。。我觉得谷歌可能再次改变了软件包名称/标签/ABI策略。。。