当前位置: 首页 > 工具软件 > Travis CI > 使用案例 >

配置Travis Ci 采坑过程

阎渝
2023-12-01

1.项目中用到了NDK  远程的虚拟器需要下载NDK  

curl https://dl.google.com/android/repository/android-ndk-r14b-linux-x86_64.zip -O > /dev/null

2.下载完NDK  要去解压:

unzip android-ndk-r14b-linux-x86_64.zip > /dev/null

3.远程的虚拟器需要SDK  

wget https://dl.google.com/android/repository/sdk-tools-linux-3859397.zip -O $HOME/android-sdk.tgz > /dev/null

4.为SDK 创建路径:

mkdir android

5.解压SDK:

wget https://dl.google.com/android/repository/sdk-tools-linux-3859397.zip -O $HOME/android-sdk.tgz > /dev/null

6.更换Local.properties:NDK 和SDK的路径:

yes | ~/android/sdk/tools/bin/sdkmanager 'ndk-bundle'
yes | ~/android/sdk/tools/bin/sdkmanager "platforms;android-27"

7.运行中遇到log 过多显示编译  实际已经停止:此为大坑:

解决方案:利用重定向  将没用的也就是 非 error的信息过滤掉:

> /dev/null

8.在编译的时候遇到的坑 Gradle 在编译时需要 Test 

现在过滤掉Test 并且去掉无用的 log 

- ./gradlew build -x test --quiet



 类似资料: