D 2018-07-01T08:35:34.137
L AndroWish\sSDK
P d34be50ef85dcfc9f22af11000d02045d4e82077
U chw
W 222605
File/Directory | Remarks |
AndroidManifest.xml | App descriptor, read/written by the bones tool. Contains App's entry point and permissions. |
ant.properties | Build information for gradle or ant. Read/written by the bones tool for keystore information (code signing). |
assets/* | Tcl/Tk libraries and additional support files (e.g. version information and package inventory). Content controlled by the bones tool. |
assets/app/* | User code. The file main.tcl is automatically run by the App. Other user/app specific files should go here, too. |
build.gradle | Control file for gradle (like Makefile for make). |
build.xml | Control file for ant (like Makefile for make). |
_casket/* | Directory where the bones tool moves and keeps track of unselected optional components (Tcl/Tk and native shared libraries). |
gradle/* | Wrapper/support files for gradle. |
gradlew | Shell script to run gradle on UN*X platforms. |
gradlew.bat | Batch file to run gradle on Windows platforms. |
libs/*.jar | Precompiled Java libraries built into the App. |
libs/armeabi/*.so | Precompiled native shared libraries for ARM processors. Content controlled by the bones tool. |
libs/x86/*.so | Precompiled native shared libraries for x86 processors. Content controlled by the bones tool. |
local.properties | Information for ant to locate the Android SDK. Updated once on first run of the bones tool. |
res/* | App resources, e.g. PNG icon files in various resolutions. Modified by the bones tool for App icons. |
settings.gradle | Project settings for gradle. |
src/* | Java sources, App entry point (an empty Java class deriving from the AndroWish activity super class). Modified by the bones tool according to the user chosen package/class names. |
tools/bones | Tcl source of the bones tool |
Program | Location | Remarks |
adb | $ANDROID_HOME/platform-tools/adb (Unix) %ANDROID_HOME%/platform-tools/adb (Win32) adb (fallback, all) |
Android Debug Bridge used to optionally install final package and to start it on device or emulator. |
android | $ANDROID_HOME/tools/android (Unix) %ANDROID_HOME%/tools/android (Win32) android (fallback, all) |
Android SDK Platform Manager used to setup project initially. Required. |
ant | $ANT_HOME/bin/ant (Unix) %ANT_HOME%/bin/ant (Win32) ant (fallback, all) |
Apache ant used to control the APK build process. Optional, deprecated. |
fossil | fossil | Fossil repository program, optionally used on startup to verify state of source tree. |
keytool | keytool | Key tool from the Java Development Kit. Only used when an new keystore for code signing is to be generated. |
🙋Z 0fba395b5bf833fec48a036b6de9269a