코어 jdk로 컴파일 된 jar 파일이 있습니다.Android - 외부 jar에서 txt 파일 읽기
txt 파일을 읽는 Java 클래스가 포함되어 있습니다. 이 클래스가 올바르게 작동하는지 테스트하는 테스트가 있습니다.
내 jar 파일을 내 안드로이드 프로젝트에 포함시킨 다음 txt 파일을 읽는 Java 클래스를 호출하면됩니다. 그것은보고 실패 : java.io.FileNotFoundException 및 '/'로드하려는 txt 파일의 경로를 추가합니다.
안드로이드의 보안 모델이 txt 파일을 읽을 수 없습니까?
내 프로젝트 구조 :
안드로이드 모듈 :
SRC/Loader.java [호출 GetName.java]
자바 모듈 :
test/TestGetName.java [GetNam 호출 e.java]
SRC/GetName.java
자원/names.txt
요약 :
TestGetName.java 작동
Loader.java 실패합니다. GetName 안에서 FileNotFoundException이 throw됩니다.
자세한 메시지 내용 : /resources/names.txt (해당 파일이나 디렉토리가 없음) 하지만이 경로는 제공하지 않습니다. 나는 다음을 제공한다 : resources/names.txt –
여기서 resources 폴더는 무엇인가? 어떤 디렉토리에? 리소스 폴더가 루트에 있다고 가정합니다. – Ronnie
리소스 폴더는 모듈의 루트에 있습니다. 내가 왜 파일 시스템 루트에서로드하려고 시도하는지 모르겠다. –