Unity 編譯 Android APK

  • 確認有安裝Android

Unity工具列 Edit>Preference 切換到External Tools 設定Android SDK 跟JAVA JDK

Project Settings > players 切換到Setting for Android 設定Package Name設定APK名字

因為我沒有安裝Android Studio 只有下載 SDK tools 就是官網最底下的 Command line tools only
解壓縮到資料夾後adb會由這個工具下載目錄會在tools同一層,所以解壓縮的時候應該要開一個資料夾把tools資料夾放進去,使用sdkmanager 下載需要用到的元件
依照指南 https://developer.android.com/studio/command-line/sdkmanager
下載這三樣東西
build-tool
platform-tools
platforms

指令:sdkmanager "platform-tools"

應該就完成Android 的設定了

到Unity build完後可以用adb
連線到android裝置

adb connect
// 安裝APK
adb install path

用Android SDK裡的
build-tools\28.0.0>aapt.exe可以找到apk的Activity名稱,執行程式必須要知道

aapt.exe dump badging file.apk
leanback-launchable-activity: name='com.unity3d.player.UnityPlayerActivity'

執行程式

adb shell am start -n com.package.name/com.unity3d.player.UnityPlayerActivity

Unity 導出 Android APK 檔

Show Comments