D 2019-04-26T07:07:50.740 L Building\sAndroWish P e7a059afe944265351123979f52fddee1a18d24c U chw W 2247

Building AndroWish

Requirements

* Android SDK (version 12 or later) * Android NDK (r7 or later) * Minimum API level support by SDL is 10 (Android 2.3.3), requested API level from project.properties is 14 (Android 4.0) * CPUs supported for native shared libraries are currently armeabi and x86. This can be changed in jni/Application.mk.

Building and Running AndroWish

Old school using Apache ant: # Refresh the project settings using the android command from Android SDK: android update project # Review local.properties to point to the directory where the Android SDK resides. # Use ant to build AndroWish from scratch: ant debug. This includes building the C libraries using Android NDK. That step can be performed separately by running ndk-build in the jni directory or by invoking ant ndk-build # The resulting Android APK is built to bin/AndroWish-debug.apk which can be installed onto a device or emulator using adb install -r bin/AndroWish-debug.apk. # Start AndroWish on device or emulator using adb from the development system: adb shell am start tk.tcl.wish/.AndroWishLauncher. # Clean the build tree with ant clean. New style using gradle: # Setup your environment regarding the ndk-build command e.g. by setting both a proper PATH and ANDROID_NDK_HOME. # Use gradle to build AndroWish from scratch: gradle assembleDebug. As above this performs both the NDK build and the final compile and packaging steps. # The resulting Android APK is built to build/outputs/apk/AndroWish-debug.apk which can be installed onto a device or emulator using adb install -r bin/AndroWish-debug.apk. # Start AndroWish on device or emulator using adb from the development system: adb shell am start tk.tcl.wish/.AndroWishLauncher. # Clean the build tree with gradle clean. Z 2e5503753b0609821a3c087d923391d5