# 第二步 开始安卓编译 # 删除上次构建的 rm -rf Android/simpleDemo/build # 删除gradle缓存 rm -rf .gradle # java -version chmod -R +x gradle-home export GRADLE_USER_HOME=gradle-home #设置版本名称和版本号 chmod +x environment/jq/jq environment/jq/jq --version APK_PATH="Android/simpleDemo/build/outputs/apk/release/simpleDemo-release.apk" MANIFEST_JSON_PATH="Android/simpleDemo/src/main/assets/apps/__UNI__EDE0E52/www/manifest.json" #export versionName=$(environment/jq/jq -r '.version.name' $MANIFEST_JSON_PATH) #export versionCode=$(environment/jq/jq -r '.version.code' $MANIFEST_JSON_PATH) export versionName='0.2.1' export versionCode=$BUILD_NUMBER echo $versionName echo $versionCode cd Android pwd # 覆盖设置安卓sdk路径(因为windows端的Android Studio会自动重设) ANDROID_SDK=${WORKSPACE}"/android-sdk" echo "sdk.dir=$ANDROID_SDK" > local.properties # cat local.properties chmod +x ./gradlew echo "执行编译" #./gradlew assembleRelease ./gradlew assembleRelease --offline -g ${WORKSPACE}/gradle-home # ./gradlew assembleRelease -g /data/jenkins/agent/workspace/tra-app-build-test/gradle-cache #./gradlew assembleDebug --no-daemon --refresh-dependencies echo "执行编译2"