跳转到内容

v9.0.0-rc.1 beta

  • v1.0.0-rc.7 == v9.0.0-rc.1 tag edit

v1.0.0-rc.7 beta

  • build-scripts-short/ Abnormal script execution issue

v1.0.0-rc.6 v1.0.0-rc.6

  • Non-ASCII path sensitivity issues
  • Add label description

v1.0.0-rc.5 caution

powershell
Name
----
apk-automatic-v2.sh            # Automatically build apksigner v2 signature
apk-automatic.sh               # Automatically build jarsigner signature
apk-build-sign-v2.sh           # Package with apksigner v2 signature
apk-build-sign.sh              # Package and sign with jarsigner
apk-build.sh                   # Build
apk-init.sh                    # Initialize the environment
apk-replace-repositories.sh    # Replace jcenter dependencies
apk-sign-v2.sh                  # apksigner v2 signing
apk-sign.sh                    # jarsigner signature

v1.0.0-rc.4.1 caution

  • Includes v1.0.0-rc.4 feat:1; v1.0.0-rc.4 feat:2

  • feat:1 gradle-6.5-all.zip* download failed, manually replace /root/.gradle/wrapper/dists/gradle-6.5-all/2oz4ud9k3tuxjg84bbf55q0tn/gradle-6.5-all.zip

  • 2oz4ud9k3tuxjg84bbf55q0tn is random

bash
root@73578b1a6311:/# ll /root/.gradle/wrapper/dists/gradle-6.5-all/2oz4ud9k3tuxjg84bbf55q0tn/
total 142352
drwxr-xr-x 1 root root      4096 Nov 13 06:35 ./
drwxr-xr-x 1 root root      4096 Nov 13 06:34 ../
drwxr-xr-x 1 root root      4096 Nov 13 06:35 gradle-6.5/
-rw-r--r-- 1 root root 145767155 Nov 13 06:34 gradle-6.5-all.zip
-rw-r--r-- 1 root root         0 Nov 13 06:34 gradle-6.5-all.zip.lck
-rw-r--r-- 1 root root         0 Nov 13 06:35 gradle-6.5-all.zip.ok

v1.0.0-rc.4 caution

  • Add new environment and configuration files to /opt/app-env
bash
drwxr-xr-x 1 root root      4096 Nov 13 06:56 build-scripts/
-rwxr-xr-x 1 root root 145767155 Nov 12 01:33 gradle-6.5-all.zip*
drwxr-xr-x 2 root root      4096 Nov 12 10:06 platforms-files/
  • feat:1 v1.0.0-rc.1 fix:1.1 apk-replace-repositories.sh replaces the jcenter dependency

  • feat:2 Added gradle-caches.tar.gz cache file to optimize build speed

    When starting, the directory mounted by the gradle-caches image is C:\worksapce\项目目录\gradle-caches:/root/.gradle

    Mounting parameters:

    bash
    -v ${GradleCachePath}:/root/.gradle `
    -u 0 `

    tar -xzf /workspace/gradle-caches.tar.gz -C /workspace

bash
drwxr-xr-x 1 root root      4096 Nov 13 06:35 gradle-caches/
  • feat:3: Added build-scripts soft link, and the build script will automatically create a soft link
bash
  apk-init.sh*                  # Initialize the environment
  apk-replace-repositories.sh*  # Replace jcenter dependencies
  apk-build-sign.sh*            # Package and sign
  apk-build.sh*                 # Package
  apk-sign.sh*                  # Signature
  build-scripts -> /opt/app-env/build-scripts/

v1.0.0-rc.3 caution

  • Fixed issue v1.0.0-rc.1 fix:1.0 requires entering manual container settings for GRADLE_HOME

v1.0.0-rc.1 caution

  • Repair content

  • fix:1.0 requires entering the container setting export GRADLE_HOME=/opt/gradle/gradle

  • fix:1.1 jcenter dependency replacement

platforms/android/CordovaLib/cordova.gradle > platforms/android/CordovaLib/repositories.gradle > platforms/android/repositories.gradle

  • platforms\android\CordovaLib\cordova.gradle
bash
buildscript {
    repositories {
      maven { url 'https://maven.aliyun.com/repository/central' }
      maven { url 'https://maven.aliyun.com/repository/jcenter' }
      maven { url 'https://maven.aliyun.com/repository/public' }
      maven { url 'https://maven.aliyun.com/repository/google' }
      google()
      mavenCentral()
    //   maven { url 'https://jitpack.io' }
    //   maven { url "https://plugins.gradle.org/m2/" }
    //   maven { url uri('../local-m2') }
    //   jcenter()
    }

    dependencies {
        // classpath 'libs/gradle-bintray-plugin-1.7.3.jar'
        // classpath 'com.g00fy2:versioncompare:1.3.4@jar'
        classpath 'io.github.g00fy2:versioncompare:1.4.0@jar'

    }
}
  • platforms\android\CordovaLib\repositories.gradle
  • platforms\android\repositories.gradle
bash

ext.repos = {
    // google()
    // jcenter()
      maven { url 'https://maven.aliyun.com/repository/central' }
      maven { url 'https://maven.aliyun.com/repository/jcenter' }
      maven { url 'https://maven.aliyun.com/repository/public' }
      maven { url 'https://maven.aliyun.com/repository/google' }
      google()
      mavenCentral()
}

基于 MIT 许可发布