1

サードパーティの Android ライブラリ プロジェクトを使用する Android アプリ プロジェクトがあります (ソースがありません)。「ant クリーン リリース」は apk を生成し、アプリは正常に動作します。これで、Java プロパティ ファイルが lib プロジェクトに追加され、プロジェクト フォルダーのルートの下に配置されます。apk をビルドしてインストールすると、新しく追加されたプロパティ ファイルが読み込まれていないことがログに示されます。apk を解凍して dex2jar にすると、プロパティ ファイルがどこからも見えなくなります。プロパティファイルがapkビルドに含まれていないようです。だから私の質問は、プロパティファイルをapkに含める方法です.何か特別なことをする必要がありますか? 助けてくれてありがとう。

4

2 に答える 2

1

サードパーティのライブラリが構成ファイルを読み取る場所を構成できる場合は、res/assets. このディレクトリ内のファイルは、.apk ファイルにパッケージ化され、Android ファイル システムにファイルとしてインストールされます。

于 2013-02-22T06:21:18.433 に答える
0

私はまったく同じ問題を抱えていました。私が便利だと思った解決策はここで説明されています:

http://www.maxters.net/2012/08/android-source-apk-x-res/

build/core の下の 3 つのファイルを変更する必要があります。その後、Android.mk ファイルを更新した後、任意のファイル/フォルダーを apk に追加できます。

于 2014-05-15T12:28:41.637 に答える