2016-08-17 11 views
0

にAPKからフォルダを除外する私はAPKを構築し、アーカイブとしてそれを開いた後、私は生産のフォルダが含まれていないことに気付きました、私のプロジェクトのルートに生産フォルダを用意しました。は、Android Studioの

アムは、私が右/安全な任意の非参照ファイルは、/フォルダが自動的にAPKから除外されているか、私は除外リストを指定するには、設定ファイルのいくつかの並べ替えを使用してしなければならないことを前提としていますか?

答えて

0

私は「src/で唯一のものは、これまで、従来のAndroid Studioプロジェクトのために、APKに含まれる可能性があります」それ以上とフレーズでしょう。

他のディレクトリがランダムに作成された場合は、build.gradleで具体的に何かを実行して(例えば、assets/の代替場所として)使用しない限り、無視されます。

IOW、APKの内容は、ホワイトリスト、ブラックリストではないから来ます。

+0

私は 'app/src/main/res'に配置しようとしましたが、まだ除外されています。私は、「APKはブラックリストではなくホワイトリストから来ている」と考えています。これを説明します。 – sudoman

+0

@堂マン:そうです。新しいリソースディレクトリを作成することはできません。それは私の「これまでに入ったかもしれない」というフレーズの一部です。ファイルを置くための特定の場所があります。これらの場所以外のものは無視されるか、ビルドエラーが発生する可能性があります。だから、 'app/src/main/assets /'に* stuff *を入れるとAPKに含まれます。これは 'assets /'の役割です。APKにパッケージ化したい任意のものです。 – CommonsWare