unity-构建as工程之命令行构建apk

  • unity-构建as工程之命令行构建apk

前篇

  • a

流程

  1. unity 导出 as 工程

    • api

      1
      2
      EditorUserBuildSettings.buildAppBundle = false;
      EditorUserBuildSettings.exportAsGoogleAndroidProject = true;

    导出后的工程

    image-20230612164833480

  2. 在项根目录, 用 gradle 生成 wrapper

    1
    2
    3
    4
    5
    set JAVA_HOME=C:\Users\nice008\Desktop\Java\jdk1.8.0_144
    set ANDROID_SDK_ROOT=C:\Users\nice008\Desktop\android_sdk
    set GRADLE_ROOT=C:\Users\nice008\Desktop\gradle-6.7.1

    %GRADLE_ROOT%\bin/gradle wrapper --stacktrace --info

    生成后会多出 gradlew 等几个文件

    image-20230612165023875

  3. 构建 apk or aab

    1
    2
    3
    4
    5
    6
    7
    set JAVA_HOME=C:\Users\nice008\Desktop\Java\jdk1.8.0_144
    set ANDROID_SDK_ROOT=C:\Users\nice008\Desktop\android_sdk
    set GRADLE_ROOT=C:\Users\nice008\Desktop\gradle-6.7.1

    gradlew :launcher:assembleRelease --stacktrace --info // 构建 apk
    // gradlew :launcher:bundleRelease --stacktrace --info // 构建 aab
    gradlew clean // 清理工程