답변:
Android Studio는 새로운 Gradle 기반 빌드 시스템 을 사용하므로 소스 세트 (예 :)에 배치assets/
해야합니다 src/main/assets/
.
일반적인 Android Studio 프로젝트 app/
에는 main/
소스 세트 ( app/src/main/
프로젝트 루트 외부) 가있는 모듈이 있으므로 기본 애셋이로 들어갑니다 app/src/main/assets/
. 하나:
이 같은 빌드로 자산 별, 필요한 경우 debug
대를 release
, 당신은 그 역할에 대한 sourcesets (예 ,. 만들 수 있습니다 app/src/release/assets/
)
제품의 맛 또한 자산 sourcesets을 가질 수있다 (예를 들면 app/src/googleplay/assets/
)
귀하의 계측 테스트는 할 수 있습니다 androidTest
사용자 정의 자산 (예를 들어,와 sourceset을 app/src/androidTest/assets/
물어해야하지만,) InstrumentationRegistry
에 대한 getContext()
, 아니 getTargetContext()
그 자산에 액세스하려면
또한 빠른 알림 : 자산은 런타임에 읽기 전용입니다. 읽기 / 쓰기 콘텐츠 에는 내부 저장소 , 외부 저장소 또는 Storage Access Framework 를 사용하십시오 .
setTypeface()
모든 TextView
위젯 (및에서 상속되는 다른 위젯) 을 호출해야합니다 TextView
.
countries.txt
에서 assets/
디렉토리. 다음은 무엇보다도 자산에서 내부 저장소로 파일을 복사 하는 샘플 프로젝트 입니다. 추가 문제가있는 경우 재현 가능한 최소한의 예 를 제공하는 별도의 스택 오버플로 질문을하십시오 .
안드로이드 스튜디오가 당신을 위해 그것을하자.
Assets Folder
.Finish
.그리고 짜잔! 대상 소스 세트에 assets
폴더 가 작성 main
됩니다.
프로젝트의 .iml 파일을 살펴보면 다음 줄이 표시됩니다.
<option name="ASSETS_FOLDER_RELATIVE_PATH" value="/src/main/assets" />
이것은 "자산"폴더가 이미 Gradle에 대해 선언되었음을 의미합니다. src/main/
(Android Studio 0.4.2를 사용 하고 있습니다)에서 만들어야합니다 .
먼저 "Assets"폴더가 프로젝트와 함께 자동으로 생성되지 않습니다. 우리는 그것을 만들어야합니다.
자산 폴더의 위치는 App> src> Assets입니다.
아래의 간단한 이미지를 살펴보십시오.
참고 : 자산 폴더를 생성하려면 Project => 마우스 오른쪽 버튼을 클릭하고 => Select New => Folder => Assets를 클릭하십시오. 자산 폴더가 생성됩니다.
android studio에서 소스, 해상도, 자산 폴더의 위치를 지정할 수 있습니다. build.gradle 파일의 각 모듈 / 앱에 대해 다음과 같이 추가 할 수 있습니다.
android {
compileSdkVersion 21
buildToolsVersion "21.1.1"
sourceSets {
main {
java.srcDirs = ['src']
assets.srcDirs = ['assets']
res.srcDirs = ['res']
manifest.srcFile 'AndroidManifest.xml'
}
}
}
간단히 두 번 교대 한 다음 입력하십시오. 자산 폴더
올바른 장소에서 만들도록 선택하십시오
Android Studio의 릴리스 버전으로 업그레이드하면 새 Android 프로젝트보기로 자동 전환 될 수 있습니다 (자세한 내용은 여기 참조 ). 프로젝트 또는 패키지보기로 다시 바꾸면 Gradle 기반 프로젝트의 표준 폴더 계층이 표시됩니다. 그런 다음 적절한 위치에 대한 CommonsWare의 답변 을 참조하십시오 .
자산 폴더를 main/src/assets
경로 에 넣습니다 .
안드로이드 Studio에서 클릭 app
폴더, 다음 src
폴더를 연 다음 main
폴더에 있습니다. 기본 폴더 안에 자산 폴더를 추가 할 수 있습니다.
follow these steps
1)file->New->Folder
there are multiple options like
aidl folder
assets folder
jni folder
2) choose options assets folder
3) then there is option to change path of assets folder if you
want to change then check otherwise left that checkbox of cahnge folder location
4) click on finish