Android gradleプラグイン2.2.0(およびAndroid Studio 2.2)にアップグレードした後、私はapp/src/main/assets/magic_info.zip
にあるzipファイルから読み込みに問題がありました。プラグインのバージョン2.1.3およびそれ以前と罰金が、今それはそうあり資産からのファイルを見つけることができない何らかの理由で、次の例外Android gradle plugin 2.2.0は、アセットからの読み取り中にFileNotFoundExceptionを引き起こします
java.io.FileNotFoundException: magic_info.zip
at android.content.res.AssetManager.openAsset(Native Method)
at android.content.res.AssetManager.open(AssetManager.java:334)
at android.content.res.AssetManager.open(AssetManager.java:308)
をスローします。
これまで私が使用していたコードです。
public static ZipInputStream getZipInputStream(Context context)
{
try
{
return new ZipInputStream(context.getAssets().open("magic_info.zip"));
}
catch (IOException e)
{
e.printStackTrace();
}
return null;
}
何が問題なのですか?何か不足していますか?