Androidライブラリプロジェクトを正しく理解していないと思います。次の問題が発生しています。
- パッケージにライブラリプロジェクトがあります
a.b.c.lib
- パッケージ内のライブラリプロジェクトを使用するアプリケーションがあります
a.b.c
- パッケージ内のライブラリプロジェクトを使用する別のアプリケーションがあります
a.b.c.pro
パッケージ内のアプリケーションではすべて問題ありませんが、アプリでa.b.c
次の問題が発生します(実行時に) 。a.b.c.pro
java.lang.NoClassDefFoundError: a.b.c.lib.c1$c2
同じクラスがa.b.c
アプリでOKであることがわかります。
では、この場合、パッケージを定義する正しい方法は何ですか?