2010-07-05 10 views

Respuesta

2

Sólo quitar (o) de estas líneas:

<project path="packages/apps/Phone" name="platform/packages/apps/Phone" /> <project path="packages/apps/VoiceDialer" name="platform/packages/apps/VoiceDialer" />
(y otros si es necesario) de la plataforma de manifiesto (default.xml):

https://android.googlesource.com/platform/manifest/+/master/default.xml

+0

muchas gracias :) – manu

+0

¿Cuál fue la ubicación (o ruta) del archivo default.xml en la fuente de Android? Lo encontré solo debajo de la carpeta .repo. – JRC

1

Eliminación de las declaraciones de aplicaciones en el el manifiesto de repo no funcionó para mí, ya que hay otras bibliotecas que los referencian que luego no compilan. El enfoque del sistema de compilación para este problema es crear/modificar su product definition makefile para no incluir las aplicaciones específicas.

Por lo tanto, para el overo probablemente ya tenga un producto /overo.mk. Puede establecer manualmente la variable PRODUCT_PACKAGES a la que desea enviar las aplicaciones. También querrá echarle un vistazo a la variable PRODUCT_POLICY, ya que define conjuntos de aplicaciones para su tipo de producto.

Puede tomar algún tiempo manipular para que todo se construya correctamente, debido a las interdependencias entre las aplicaciones, pero la salida de compilación de Android hace un buen trabajo al explicar los problemas cuando surgen.

Cuestiones relacionadas