Я пытаюсь извлечь папку Android /res
в отдельный проект, который включен в мой основной проект как зависимость apklib.Проблема в том, что, хотя содержимое /res
включено в результирующее .apklib
, скомпилированное R.class
- нет.Еще более запутанным является то, что команда mvn clean install
создает файл .apklib
, а также файл .jar
, а файл jar содержит R.class
, но не содержит содержимого папки /res
.Как мне сгенерировать один пакет (.jar или .apklib), который содержит все мои ресурсы, а также скомпилированные классы?
pom.xml
<packaging>apklib</packaging>
...
<plugin>
<groupId>com.jayway.maven.plugins.android.generation2</groupId>
<artifactId>android-maven-plugin</artifactId>
<configuration>
<attachSources>true</attachSources>
<sdk>
<platform>12</platform>
</sdk>
</configuration>
<plugin>
, который генерирует следующее
.jar
./morseflash-resources.jar
com/.../R.class
.apklib
./morseflash-resorces.apklib
META-INF
AndroidManifest.xml
res/
layout/
values/
Мне бы хотелосьвсе это содержимое в одном файле, и я хотел бы иметь возможность перечислить его в качестве зависимости в моем основном проекте Android.Возможно ли это, и если да, то как я могу это сделать?