相关疑难解决方法(0)

如何使用Travis CI上的构建矩阵设置运行API 25的模拟器?

我正在尝试设置Travis CI,以便它在运行API 25的模拟器上运行检测测试.Travis在API 4/10/19上运行测试完成,但无法启动API 25的模拟器,并显示以下消息:

$ echo no | android create avd --force -n test -t $ANDROID_TARGET --abi $ANDROID_ABI
Valid ABIs: no ABIs.
Error: Invalid --abi armeabi-v7a for the selected target.
Run Code Online (Sandbox Code Playgroud)

输出android list targets显示API 19仿真器具有Tag/ABI,而API 25仿真器不具有:

id: 7 or "android-19"
     Name: Android 4.4.2
     Type: Platform
     API level: 19
     Revision: 4
     Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in
 Tag/ABIs : default/armeabi-v7a

id: 11 or "android-25"
     Name: Android 7.1.1
     Type: Platform
     API level: 25
     Revision: …
Run Code Online (Sandbox Code Playgroud)

java continuous-integration android travis-ci

11
推荐指数
1
解决办法
1564
查看次数

命令"echo no | android create avd --force -n test -t android-22 --abi armeabi-v7a"失败并在1期间退出

特拉维斯与Android开发一起新建,我的构建失败,因为我指出的错误标题,我一直在阅读文档,我试图实现它,但仍然,构建失败.

我失败的构建的链接如下 https://travis-ci.org/huxaiphaer/ConvergeLevelApp

以下是特拉维斯的错误.

$ java -Xmx32m -version

java version "1.8.0_144"

Java(TM) SE Runtime Environment (build 1.8.0_144-b01)

Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)

$ javac -J-Xmx32m -version

javac 1.8.0_144

0.46s$ echo no | android create avd --force -n test -t android-22 --abi armeabi-v7a

Error: Target id is not valid. Use 'android list targets' to get the target ids.

The command "echo no | android create avd --force -n test -t android-22 --abi armeabi-v7a" failed and exited with …
Run Code Online (Sandbox Code Playgroud)

java android travis-ci

8
推荐指数
1
解决办法
341
查看次数

标签 统计

android ×2

java ×2

travis-ci ×2

continuous-integration ×1