如何在travis ci上显示android emulator的logcat?

如何在travis ci上显示android emulator的logcat?,android,github,continuous-integration,android-logcat,travis-ci,Android,Github,Continuous Integration,Android Logcat,Travis Ci,我在GitHub上得到了一个Android项目,它使用Travis ci进行持续集成 我需要显示模拟器的logcat,以查找有关自动构建过程中出现的问题的更多详细信息 我试图补充两个方面: after_failure: - adb logcat after_script: - adb logcat 但这两个命令永远不会执行 这可能是因为travis ci java项目构建在实际脚本执行之前执行了mvn install命令,而这两个命令都没有执行。。。我真的被卡住了。任何帮助都将不

我在GitHub上得到了一个Android项目,它使用Travis ci进行持续集成

我需要显示模拟器的logcat,以查找有关自动构建过程中出现的问题的更多详细信息

我试图补充两个方面:

after_failure:
  - adb logcat 

after_script:
  - adb logcat 
但这两个命令永远不会执行


这可能是因为travis ci java项目构建在实际脚本执行之前执行了
mvn install
命令,而这两个命令都没有执行。。。我真的被卡住了。任何帮助都将不胜感激。

经过一些额外的尝试,我可以通过以下任一方式获得logcat:

 #build 25
 #run all tests 
  - mvn clean install -DskipTests=false
 #build 26
  - adb logcat &
在安装travis阶段之前


我绕过了Travis的mvn安装-DskipTests=true。尽管如此,我还是无法在常规构建期间获得logcat。有什么想法吗?

经过一些额外的尝试,我可以通过以下任一方式获取logcat:

 #build 25
 #run all tests 
  - mvn clean install -DskipTests=false
 #build 26
  - adb logcat &
在安装travis阶段之前


我绕过了Travis的mvn安装-DskipTests=true。尽管如此,我还是无法在常规构建期间获得logcat。有什么想法吗?

我想你已经不需要了,但我会尽力回答这个问题

您需要添加
--all
标志,否则这些包不可用

谷歌不赞成使用
-p--ocated
标志,只有建议的(更新的)软件包没有
-a--all
标志

目前,建议使用最新的平台工具,但始终不带
--all
标志,但:

$ ./android update sdk -u -t build-tools-17.0.0
Error: Ignoring unknown package filter 'build-tools-17.0.0'
Warning: The package filter removed all packages. There is nothing to install.
         Please consider trying to update again without a package filter.
$ ./android update sdk -a -u -t build-tools-17.0.0
Packages selected for install:
- Android SDK Build-tools, revision 17
可能是由于缺乏构建工具和android-17平台导致的

我看到了特拉维斯·林特的作品,我不用它


这是我目前用于日志的工作,需要改进,但对emulator有效,
-e
。您需要自定义您的
MOD\u名称


我正在寻找一个预安装的lynx替代品,因为使用基于容器的基础架构时,
sudo
不可用,
cat
实际上是用于连接文件的,如果有人知道如何改进的话,谢谢。

我想你已经不需要它了,但我会尝试回答这个问题

您需要添加
--all
标志,否则这些包不可用

谷歌不赞成使用
-p--ocated
标志,只有建议的(更新的)软件包没有
-a--all
标志

目前,建议使用最新的平台工具,但始终不带
--all
标志,但:

$ ./android update sdk -u -t build-tools-17.0.0
Error: Ignoring unknown package filter 'build-tools-17.0.0'
Warning: The package filter removed all packages. There is nothing to install.
         Please consider trying to update again without a package filter.
$ ./android update sdk -a -u -t build-tools-17.0.0
Packages selected for install:
- Android SDK Build-tools, revision 17
可能是由于缺乏构建工具和android-17平台导致的

我看到了特拉维斯·林特的作品,我不用它


这是我目前用于日志的工作,需要改进,但对emulator有效,
-e
。您需要自定义您的
MOD\u名称

我正在寻找一个预安装的lynx的替代品,因为使用基于容器的基础结构时,
sudo
不可用,
cat
实际上是用于连接文件的,如果有人知道如何改进的话,谢谢