Thursday, January 12, 2012

Ровно два года назад я стал писать на Андроид. Выдали мне убогий китайский смартфон с непонятной прошивкой. Так что я забросил это дело. Но теперь у меня, нормальная девайсика - Тошибка. Так что я нашел в старом дневнике запись про это:

Программирование на Андроиде на Маке (напишу тут как и другие рецепты...):
1. Загрузить SDK - http://developer.android.com/sdk/index.html
2. Разархивировать его и устанвить на него PATH
      unzip android-sdk_r04-mac_86.zip
      PATH=<...>/android-sdk-mac_86/tools; export PATH
3. Подгрузить пакет андроида нужной версии
    Запустить android из tools и в Available Packages найти нужную версию.
4. Создать проект (никакие Эклипсы не нужны)
     android create project --package com.android.helloandroid --activity HelloAndroid --target 1 \
           --path <...>/projects/HelloAndroid
5. Отредактировать программу по вкусу
     vi <...>/projects/HelloAndroid/src/com/android/helloandroid/HelloAndroid.java
6. Добавить в Манифест
    <supports-screens android:requiresSmallestWidthDp="800" />
    <application android:label="@string/app_name" android:debuggable="true" >

7. Откомпилировать из головной директории проекта (<...>/projects/HelloAndroid)
     ant debug 
8. Загрузить программу на телефон (запускать из глвнй директрии проекта <...>/projects/HelloAndroid):
    adb install ./bin/HelloAndroid-debug.apk
    (при повторной загрузке - adb install -r ./bin/HelloAndroid-debug.apk)
... и теперь программирую.

Exactly two years ago I start programming on Android. I got some Chinese HTC clone with who knows what OS, partially not working and I stopped that. Now I have pretty good Toshiba Thrive 10.1. So I found in my old blog entry about that 
1. Download SDK - http://developer.android.com/sdk/index.html
2. Unzip it and set PATH
      unzip android-sdk_r04-mac_86.zip
      PATH=<...>/android-sdk-mac_86/tools; export PATH
3. Run "android" from tools and chose right version from Available Packages
4. Create project (no any IDE like Eclipse really needed)
     android create project --package com.android.helloandroid --activity HelloAndroid --target 1 \
           --path <...>/projects/HelloAndroid
5. Do some programming
     vi <...>/projects/HelloAndroid/src/com/android/helloandroid/HelloAndroid.java
6. Add to Manifest
    <supports-screens android:requiresSmallestWidthDp="800" />
    <application android:label="@string/app_name" android:debuggable="true" >
 
7. Buid application (from top project folder <...>/projects/HelloAndroid)
     ant debug 
8. Install your app to device over USB (Run from top project directory <...>/projects/HelloAndroid):
    adb install ./bin/HelloAndroid-debug.apk
    (use for reinstall - adb install -r ./bin/HelloAndroid-debug.apk)
and now start programming again.

No comments:

Post a Comment