为 Bitbucket 管道构建脚本 android apk
Build Script android apk for Bitbucket Pipiline
我对此很陌生,可能不理解我应该理解的一些东西,所以请原谅我!
我正在尝试创建用于在 Bitbucket 管道上构建 android apk 的构建脚本。
我使用 ./gradlew assembleDebug 但我在那里错过了很多东西。
在项目中,我有一个自定义库,需要 ndk 才能构建,但我不知道如何在管道中获取该 ndk。
在我当地的工作室里,它建造得很好!但我不知道如何在管道上做到这一点。
有人可以向我解释一下我需要做什么吗?
image: androidsdk/android-30
pipelines:
default:
- step:
name: Android Debug Application
deployment: Test
caches:
- gradle
script:
- echo 'Start Building'
- ./gradlew assembleDebug
- echo 'Building Finished'
artifacts:
- app/build/outputs/**
以上就是我现在的啦!
请在这里帮助友好的 noobCoder。
非常感谢!
经过大量的搜索和测试,这是我的结果
image: androidsdk/android-30
pipelines:
default:
- step:
name: Android Debug Application
deployment: Test
caches:
- gradle
script:
- echo 'Start Building'
- apt-get install make -y
# download ndk
- wget "https://dl.google.com/android/repository/android-ndk-r14b-linux-x86_64.zip" -O temp.zip
- unzip temp.zip -d ~/android_ndk
- rm temp.zip
- export DIR=~/android_ndk/android-ndk-r14b
- echo "ndk.dir=$DIR" >> local.properties
- cat local.properties
- ./gradlew assembleDebug
- echo 'Building Finished'
artifacts:
- app/build/outputs/**
我使用了不受支持的 ndk,这就是我下载它的原因。如果您想要受支持的 ndk,您可以轻松输入:
- sdkmanager <ndk;version>
我希望它会得到更多更新!
我对此很陌生,可能不理解我应该理解的一些东西,所以请原谅我!
我正在尝试创建用于在 Bitbucket 管道上构建 android apk 的构建脚本。 我使用 ./gradlew assembleDebug 但我在那里错过了很多东西。
在项目中,我有一个自定义库,需要 ndk 才能构建,但我不知道如何在管道中获取该 ndk。 在我当地的工作室里,它建造得很好!但我不知道如何在管道上做到这一点。
有人可以向我解释一下我需要做什么吗?
image: androidsdk/android-30
pipelines:
default:
- step:
name: Android Debug Application
deployment: Test
caches:
- gradle
script:
- echo 'Start Building'
- ./gradlew assembleDebug
- echo 'Building Finished'
artifacts:
- app/build/outputs/**
以上就是我现在的啦!
请在这里帮助友好的 noobCoder。 非常感谢!
经过大量的搜索和测试,这是我的结果
image: androidsdk/android-30
pipelines:
default:
- step:
name: Android Debug Application
deployment: Test
caches:
- gradle
script:
- echo 'Start Building'
- apt-get install make -y
# download ndk
- wget "https://dl.google.com/android/repository/android-ndk-r14b-linux-x86_64.zip" -O temp.zip
- unzip temp.zip -d ~/android_ndk
- rm temp.zip
- export DIR=~/android_ndk/android-ndk-r14b
- echo "ndk.dir=$DIR" >> local.properties
- cat local.properties
- ./gradlew assembleDebug
- echo 'Building Finished'
artifacts:
- app/build/outputs/**
我使用了不受支持的 ndk,这就是我下载它的原因。如果您想要受支持的 ndk,您可以轻松输入:
- sdkmanager <ndk;version>
我希望它会得到更多更新!