MoinMoin Logo
  • Comments
  • Immutable Page
  • Menu
    • Navigation
    • RecentChanges
    • FindPage
    • Local Site Map
    • Help
    • HelpContents
    • HelpOnMoinWikiSyntax
    • Display
    • Attachments
    • Info
    • Raw Text
    • Print View
    • Edit
    • Load
    • Save
  • Login

Navigation

  • Start
  • Sitemap
Revision 14 as of 2016-08-31 13:06:17
  • Java
  • Android

Android

  • Get Android Studio Bundle https://dl.google.com/dl/android/studio/install/1.2.2.0/android-studio-bundle-141.1980579-windows.exe

  • Install with Next, Next .....
  • UI Theme Darcula

Android SDK linux command line tools

  • cd /opt
  • wget https://dl.google.com/android/android-sdk_r24.4.1-linux.tgz

  • tar xvzf android-sdk_r24.4.1-linux.tgz
  • cd android-sdk-linux/tools
  • ./android list sdk
  • ./android update sdk --no-ui --filter 1,2,3,13
  • ./android create project --target android-16 --name AndroidProj --path /tmp/androidProj/ --activity MyProject --package androidproj.test --gradle --gradle-version 1.1.0

  • 1.1.0 is the gradle plugin version

Project structure

.
|-- build.gradle
|-- gradle
|   `-- wrapper
|       |-- gradle-wrapper.jar
|       `-- gradle-wrapper.properties
|-- gradlew
|-- gradlew.bat
|-- local.properties
`-- src
    |-- androidTest
    |   `-- java
    |       `-- androidproj
    |           `-- test
    |               `-- MyProjectTest.java
    `-- main
        |-- AndroidManifest.xml
        |-- java
        |   `-- androidproj
        |       `-- test
        |           `-- MyProject.java
        `-- res
            |-- drawable-hdpi
            |   `-- ic_launcher.png
            |-- drawable-ldpi
            |   `-- ic_launcher.png
            |-- drawable-mdpi
            |   `-- ic_launcher.png
            |-- drawable-xhdpi
            |   `-- ic_launcher.png
            |-- layout
            |   `-- main.xml
            `-- values
                `-- strings.xml
  • vi gradle/wrapper/gradle-wrapper.properties # change version from 1.12 to 2.2.1
  • vi build.gradle # comment with // lines with Proguard
  • ./gradlew
  • ./gradlew tasks
  • ./gradlew clean build
  • find . -name "*.apk" # ./build/outputs/apk/androidProj-debug.apk

./build/outputs/apk/androidProj-debug.apk
./build/outputs/apk/androidProj-release-unsigned.apk
./build/outputs/apk/androidProj-debug-unaligned.apk
  • MoinMoin Powered
  • Python Powered
  • GPL licensed
  • Valid HTML 4.01