トピックが示すように、いくつかの Android 関数 (レイアウトなし) を使用し、Android プロジェクトに含まれる jar ライブラリを作成したいと考えています。それは可能ですか?私が行った調査から、純粋な Java (JAVA SE 1.6) を使用する単純な jar ファイルを含めることができましたが、jar ファイルを作成しようとすると、Andoid アプリを実行しようとしたときに次の例外が発生しました:
FATAL EXCEPTION: main
java.lang.NoClassDefFoundError: mylib.pleasework.amen
jar ファイルが Android SDK に対してビルドされるように、ライブラリに android.jar を含め、Java ライブラリを削除しようとしましたが、機能しませんでした。
ADT v17以降のAndroidプロジェクトにjarをインポートする正しい方法と言われているため、/ libsフォルダーの下にjarファイルを含めてみましたが、それも機能しませんでした。
私が作成したい jar は、リソース (xml レイアウト、strings.xml) を使用せず、Log.d と WifiManager のみを使用します。
私は Android ライブラリ プロジェクトを認識していますが、私のライブラリ ソースは機密情報であり、Android ライブラリ プロジェクトで公開された場合、安全ではないのではないかと心配しています。jar を作成し、ProGuard ( http://developer.android.com/tools/help/proguard.html ) を使用して難読化することを考えていました。私はすべてを言及したと思います。どんな助けでも大歓迎です。
ありがとう、
トーマス