Недавно обновил некоторые обновления, то есть перешел из Eclipse в Android Studio и начал использовать Gradle. Кроме того, мой целевой API обновлен с 16 до 20, и все работает не так, как раньше.Где можно разместить файл актива для приложения?
Я начал рефакторинг части моего приложения, ответственного за выборку файла базы данных. Но LogCat не сообщает никаких активов в каталоге application/app/assets
, (assets
находится на уровне src
), хотя мой dbfile.sqlite
есть.
Как я проверил, у меня есть следующие вещи среди активов:
AssetManager assetManager = getAssets();
String[] assetFile = assetManager.list("");
for (int i = 0; i < assetFile.length; i++) {
Log.d(PTAG, "Assets found [" + i + "]: " + assetFile[i]);
}
Выход:
D/MainActivity﹕ Assets found [0]: images
D/MainActivity﹕ Assets found [1]: sounds
D/MainActivity﹕ Assets found [2]: webkit
ничего о базах данных. Вы знаете, куда поместить мой файл базы данных и как предоставить ему приложение?