Последующее наблюдение this question. Я использую libgdx, и, следовательно, добавил (среди прочих) следующего DEPS к моему POM, согласно this wiki page:Как сделать m2e-андроид включать родные отпечатки для упаковки apk?
<dependency>
<groupId>com.badlogic</groupId>
<artifactId>libgdx-armeabi-gdx</artifactId>
<version>${libgdx.version}</version>
<scope>runtime</scope>
<type>so</type>
</dependency>
<dependency>
<groupId>com.badlogic</groupId>
<artifactId>libgdx-armeabi-androidgl20</artifactId>
<version>${libgdx.version}</version>
<scope>runtime</scope>
<type>so</type>
</dependency>
где libgdx.version
является свойством I, установленным в POM (в настоящее время 0.9.3, всем артефакты загружаются в репо, пользовательская последовательность загрузки libgdx изменяется для учета нестандартных имен файлов и т. д.).
Вот проблема: я использую ADT в Eclipse с разъемом m2e-android и , когда я запускаю проект из ADT, он не находит эти родные библиотеки в APK.
С другой стороны, , если я запускаю с использованием соответствующих целей Maven, APK строит отлично, с теми .so библиотеками, правильно размещенными в lib/armeabi.
Является ли это недостаток в текущей версии m2e-андроид (я заметил некоторые ошибки на GitHub, но те были связаны с развитием НКА, а не родная зависимость сам по себе), а я просто должна ждать новая версия? Или я могу добавить что-то в свой POM, который заставит m2e-android «видеть» эти отпечатки?
Просто, чтобы уточнить, вопрос относительно вопроса 71: это тот, который я видел, и я думал, что он относится только к разработке NDK * внутри * проекта, в отличие от внешней, предварительно скомпилированной, родной зависимости. Правильно ли я понимаю, что он фактически охватывает оба случая? –
Я не уверен, это может быть обоим, или вы можете открыть отдельную проблему для зависимостей родной библиотеки. В любом случае, возможно, лучше запросить новые функции в трееере проблемы с меткой m2e или задать вопрос в списке рассылки, а затем задать вопрос о SO. –
Конечно, я не был уверен в характере проблемы. Что касается списка рассылки, ссылки, указывающие на общую группу плагинов maven-android, в сочетании с случайным наблюдением, что вы активны на SO, заставили меня опубликовать здесь. И, наконец, о внесении кода - я фактически случайно разветвил проект вчера, поэтому я * мог бы сделать именно это :). –