ubuntu 在 R40e 上 還有 Debian 在 Sempron 2600 上

2011年12月13日 星期二

create android project from command line

就是 follow 這一篇: http://developer.android.com/guide/developing/projects/projects-cmdline.html
用 android sdk 提供的 tool : android,來 create project ,
也就是說,幫你把 一堆 xml, java, folder 都create 好,然後填一些基本的東西。

command example: android create project \ --target 1 \ --name MyAndroidApp \ --path ./MyAndroidAppProject \ --activity MyAndroidAppActivity \ --package com.example.myandroid target 的內容可以用 command: android list targets ---------- id: 1 or "android-3" Name: Android 1.5 Type: Platform API level: 3 Revision: 4 Skins: HVGA-L, QVGA-L, HVGA-P, QVGA-P, HVGA (default) ABIs : armeabi ---------- id: 2 or "Google Inc.:Google APIs:3" Name: Google APIs Type: Add-On Vendor: Google Inc. Revision: 3 Description: Android + Google APIs Based on Android 1.5 (API level 3) Libraries: * com.google.android.maps (maps.jar) API for Google Maps Skins: QVGA-P, HVGA (default), HVGA-L, QVGA-L, HVGA-P ABIs : armeabi ---------- id: 3 or "android-4" Name: Android 1.6 Type: Platform API level: 4 Revision: 3 Skins: WVGA800 (default), QVGA, HVGA, WVGA854 ABIs : armeabi path 選項,如果 path 不存在,就會幫你create。
這樣做完後,follow 上一篇,加上 Android.mk ,就可以 build 了。

.. 會出現 error: Android make apk error:This attribute must be localized. 參考這一篇:http://jjnnykimo.pixnet.net/blog/post/31996155-android-make-apk-error%3Athis-attribute-must-be-localized.
把原來寫死的 layout/main.xml 字串,改在 value/string.xml 中,就可以了。

另外這一篇 http://www.kandroid.org/online-pdk/guide/build_cookbook.html 有提供一些 template 寫 Android.mk

沒有留言:

標籤

網誌存檔