Pregunta

quería correr una aplicación holamundo con los PSE y verlo en emulador. [No a través de la configuración de Android SDK]

I seguido los pasos en http://source.android.com/source/download. html y compilado con éxito el código completo del directorio /.

pude ver contacts.apk, camera.apk todas las aplicaciones APK en ~ / Mydroid de entrada / salida / destino / producto / sistema / genérico / aplicación.

He intentado dos cosas.

1 - Fui a / paquete / aplicaciones carpeta. Tomó una aplicación holamundo (carpeta holamundo que fue creado en android-sdk), y se copia un archivo 'Android.mk' de la carpeta Launcher2, mantenido mi nuevo nombre de la aplicación y se coloca en la carpeta de paquetes carpeta / app y compilado en /.      Me podía ver el archivo apk creado por ~ / mydroid de entrada / salida / destino / producto / sistema / genérico / aplicación.

2 - Me cambió el nombre del paquete de Launcher2 en la carpeta de paquetes / aplicación en 'Android, mk' archivo y compilado en su raíz. Me podía ver una nueva apk creado en el nuevo nombre de envasado en circunstancias      ~ / Mydroid de entrada / salida / destino / producto / / sistema genérico / app.

He intentado varias veces con cambios en los nombres de actividades, nombres de aplicación en el archivo manifest.xml. Nada reflects.But es seguro, tanto holamundo, y el cambio en el nombre del paquete para ser recogido durante la compilación. Pude ver clases intermedias siendo creados. ~ / Mydroid de entrada / salida / meta / common / obj / APPS / manifirst_intermediates / src / com / android / mani -> manifirst es como un holamundo la que he creado y dirigido. ~ / Mydroid de entrada / salida / meta / common / obj / APPS / Launcher2_intermediates / src / com / android / lanzador

¿Podría alguien por favor compartir los pasos de compilar un programa simple Helloworld en AOSP.?

Gracias, Mani

¿Fue útil?

Solución

Copy Android.mk from any other package and just have to change the LOCAL_PACKAGE_NAME and make that one match the folder name in packages/apps.

Also, add your package in the list in /build/target/product/core.mk

After compiling you should find the apk where you expect it... (out/target/product/.../system/app)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top