Как скомпилировать Helloworld с исходным кодом Android

Я хотел запустить приложение helloworld с AOSP и увидеть его в эмуляторе. [Не через установку Android SDK]

Я выполнил действия, описанные в http://source.android.com/source/download.html и успешно скомпилировал полный код из каталога /.

Я мог видеть contacts.apk, camera.apk все apk приложений в ~ / mydroid / out / target / product / generic / system / app.

Я пробовал две вещи.

1 - Перешел в папку / package / apps. Взял приложение helloworld (папка helloworld, созданная в android-sdk) и скопировал файл Android.mk из папки Launcher2, сохранил мое новое имя для приложения и поместил папку в папку packages / app и скомпилировал в /. Я не видел .apk-файл, созданный для ~ / mydroid / out / target / product / generic / system / app.

2 - Я изменил имя пакета для Launcher2 в папке packages / app в файле 'Android, mk' и скомпилировал в корне. Я не видел новый apk, созданный для нового упакованного имени в ~ / mydroid / out / target / product / generic / system / app.

Я несколько раз пытался изменить имена действий, имена приложений в файле manifest.xml. Ничего не отражает, но уверен, что и helloworld, и изменение имени пакета улавливаются при компиляции. Я видел, как создаются промежуточные классы. ~ / mydroid / out / target / common / obj / APPS / manifest_intermediates / src / com / android / mani -> manifestirst похож на helloworld, который я создал и запустил. ~ / mydroid / out / target / common / obj / APPS / Launcher2_intermediates / src / com / android / launcher

Кто-нибудь, пожалуйста, поделитесь этапами компиляции простой программы Helloworld в AOSP .?

Спасибо, Mani

6
задан Idolon 13 July 2011 в 21:00
поделиться