최근에 일부 업데이트가 도착했습니다. 즉 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
아무것도. 내 데이터베이스 파일을 어디에 두어야하는지, 응용 프로그램을 제공하는 방법을 알고 있습니까?