Java 特拉维斯·西。在过去10毫秒内未收到任何输出,这可能表示生成已暂停或生成本身有问题
我正在构建一个android studio项目(Java),Firebase是我的主要数据库。然而,我现在正在研究travis.ci。这已经被证明是很麻烦的,现在我遇到了这个问题:在过去的10毫秒内没有收到任何输出,这可能表明构建停滞或构建本身有问题。任何帮助都将不胜感激 我尝试过使用adb(添加和删除),但没有结果Java 特拉维斯·西。在过去10毫秒内未收到任何输出,这可能表示生成已暂停或生成本身有问题,java,android,travis-ci,Java,Android,Travis Ci,我正在构建一个android studio项目(Java),Firebase是我的主要数据库。然而,我现在正在研究travis.ci。这已经被证明是很麻烦的,现在我遇到了这个问题:在过去的10毫秒内没有收到任何输出,这可能表明构建停滞或构建本身有问题。任何帮助都将不胜感激 我尝试过使用adb(添加和删除),但没有结果 sudo: false language: android jdk: oraclejdk8 before_install: - chmod +x gradlew - tr
sudo: false
language: android
jdk: oraclejdk8
before_install:
- chmod +x gradlew
- travis_wait mvn install
env:
global:
- ADB_INSTALL_TIMEOUT=12 # minutes (2 minutes by default)
android:
components:
# Uncomment the lines below if you want to
# use the latest revision of Android SDK Tools
- tools
- platform-tools
- tools # appears twice as per Travis docs
# The BuildTools version used by your project
- build-tools-28.0.3 # latest build-tools ver sometimes doesn't work well with travis
# The SDK version used to compile your project
- android-28 # android 9.0 Pie
- android-22 # another android version used for emulator
# Additional components
- extra-google-google_play_services
- extra-google-m2repository
- extra-android-m2repository
- addon-google_apis-google-28
- extra-android-support
# Specify at least one system image,
# if you need to run emulator(s) during your tests
- sys-img-armeabi-v7a-android-22
licenses:
- 'android-sdk-preview-license-.+'
- 'android-sdk-license-.+'
- 'google-gdk-license-.+'
before_script:
- android list targets
- echo no | android create avd --force -n test -t android-21 --abi armeabi-v7a
- emulator -avd test -no-skin -no-audio -no-window &
- adb wait-for-device
#- while [[ `adb shell pm path android` == 'Error'* ]]; do sleep 2; done
- adb shell input keyevent 82 &
- echo yes | sdkmanager "build-tools;28.0.3"
after_failure:
- for v in ~/shared/logs/*.log ; do
echo $v logtail ======================== ; tail -100 $v ;
done
- for v in broker middlemanager overlord router coordinator historical ; do
echo $v dmesg ======================== ;
docker exec -it druid-$v sh -c 'dmesg | tail -3' ;
done
哪个命令超时?您应该在travis输出中看到它。在一个php项目中,我必须输入
travis_wait 30命令
,如果需要10分钟以上(travis ci默认超时),则在您的情况下可以是travis_wait 30 mvn安装