2017-02-25 3 views
0

assets 폴더에 gif 이미지를 추가하면 프롤로그에서 Content가 허용되지 않는다는 오류가 발생합니다. 도와주세요.android의 assets 폴더에 .gif 이미지 추가

C : \ games \ work \ DEGREE \ Sem 4 \ Android Projects \ CoolUI \ app \ src \ main \ res \ assets \ space.gif 오류 : (1, 1) 오류 : 내용이 프롤로그에서 허용되지 않습니다. .

오류 : 'app : mergeDebugResources'작업에 대한 실행이 실패했습니다. 내가 프로젝트를 청소하면

C:\games\work\DEGREE\Sem 4\Android Projects\CoolUI\app\src\main\res\assets\space.gif:1:1: Error: Content is not allowed in prolog.

, 다음 이미지를 추가하고 응용 프로그램을 실행, 그것은 제대로 실행되지만 이미지가 말하는 표시되지 않습니다 : FileNotFound합니다.

나는 (자산 및 자산 등을 고려하여) 온라인에 게시 된 솔루션을 사용해 보았습니다.

+0

자산에서 이미지를 가져오고 싶습니다. 드로어 블에서 이미지를 사용할 수 없습니다. – Ak9637

+0

웹보기에서 gif 이미지를 표시하고 싶습니다. 모든 솔루션에서 자산 폴더에 저장 한 것을 보았습니다. 드로어 블 폴더에 저장하여 가능하면 가이드에게 알려주십시오. –

답변

0

파일을 원시 폴더로 옮기시겠습니까? 그런 다음 R 클래스를 사용하여 참조 할 수 있습니다. 그렇지 않으면, 당신은 파일에 "SRC/메인/자산"이동 시도 할 수 있습니다 다음처럼 build.gradle 파일에 사용자 지정 경로를 매핑 :

android { 
    sourceSets { 
    main { 
    assets.srcDirs = ['src/main/assets/'] 
    } 
    } 
} 
+0

글쎄, 나는 초보자이기 때문에 원시 폴더가 어디에 있는지를 알지 못한다. 자산 폴더에 이미지를 붙여 넣으려고했지만 오류 파일을 찾을 수 없습니다. –

+0

파일을 자산 폴더에 저장하면 메시지 파일을 찾을 수 없습니다. 당신이 어딘가에 그것을 사용하려고 할 때에 만. 그래서 언제/어디서/어떻게 말해. – greenapps

+0

"res"디렉토리에 "raw"폴더를 만든 다음 거기에 파일을 붙여 넣기 만하면됩니다. 그런 다음 R.raw.my_gif를 사용하여 참조 할 수 있습니다. – NMP

0

글쎄 그것은 안드로이드 스튜디오 문제가 밝혀졌습니다. android studio를 닫았다가 다시 열면 이미지를 성공적으로 참조 할 수 있습니다. 나는 또한 더 많은 이미지를 삽입하려고했다. 스튜디오를 다시 연 후에 만 ​​사용할 수있었습니다. 도와 주셔서 감사합니다!

관련 문제