Update of "Building AndroWish"
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview

Artifact ID: 6e34ab9c85f926892797ba6c17e9b57bebfc6d60
Page Name:Building AndroWish
Date: 2019-04-26 07:07:50
Original User: chw
Parent: e7a059afe944265351123979f52fddee1a18d24c (diff)
Next 7f2aecd37330d3ec9496f235ea7c5d94fa4dbf8d
Content

Building AndroWish

Requirements

Building and Running AndroWish

Old school using Apache ant:

  1. Refresh the project settings using the android command from Android SDK: android update project
  2. Review local.properties to point to the directory where the Android SDK resides.
  3. 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
  4. 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.
  5. Start AndroWish on device or emulator using adb from the development system: adb shell am start tk.tcl.wish/.AndroWishLauncher.
  6. Clean the build tree with ant clean.

New style using gradle:

  1. Setup your environment regarding the ndk-build command e.g. by setting both a proper PATH and ANDROID_NDK_HOME.
  2. Use gradle to build AndroWish from scratch: gradle assembleDebug. As above this performs both the NDK build and the final compile and packaging steps.
  3. 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.
  4. Start AndroWish on device or emulator using adb from the development system: adb shell am start tk.tcl.wish/.AndroWishLauncher.
  5. Clean the build tree with gradle clean.