この質問のフォローアップ。私は libgdx を使用しているため、この wiki ページに従って、POM に次の deps を (とりわけ) 追加しました。
<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>
wherelibgdx.version
は、POM で設定したプロパティです (現在、0.9.3 では、すべてのアーティファクトがリポジトリに読み込まれます。libgdx ネイティブの読み込みシーケンスは、非標準のファイル名を考慮して変更されます)。
ここに問題があります: m2e-android コネクタを使用して Eclipse で ADT を使用しています。ADTからプロジェクトを起動すると、APK でこれらのネイティブ ライブラリが見つかりません。
一方、適切な Maven ゴールを使用して起動すると、APK は正常にビルドされ、これらの .so ライブラリは lib/armeabi に正しく配置されます。
これは m2e-android の現在のバージョンの欠陥ですか (GitHub でいくつかのバグに気付きましたが、それらはネイティブの依存関係自体ではなく NDK 開発に関連していました) 、新しいバージョンを待つ必要がありますか? または、POM に何かを追加して、m2e-android にこれらの deps を「表示」させることはできますか?