0

여러 개의 하위 프로젝트로 구성된 안드로이드 프로젝트가 있고 그 하위 프로젝트 중 하나가 네트워크입니다. 문제는 디버깅 중단 점이 네트워크 라이브러리 프로젝트에서 작동하지 않으며 Android.Util.Log도 작동하지 않으므로 ' 지금 당장은 프로젝트를 디버그 할 수있는 방법이 없으며 일부 문제를 수정하거나 프로젝트에 새로운 기능을 추가하는 과정에 어려움을 겪습니다. 중단 점에 그것은Android 라이브러리 프로젝트에서 디버깅을 수행하는 방법은 무엇입니까?

no executable code at line 42 

내가 프로젝트 (안드로이드 스튜디오에있는 모든 다른 프로젝트를 포함하는 하나)로드 할 때 또한 좋은 3 개 모듈을로드 할 수 없다고 말한다,하지만 난 실행할 때 작동합니다. 다른 사람이 문제에 직면하고 있는지, 해결책이 될 수 있는지 알고 싶습니다.

.iml 파일을 .idea/modules/network에 넣으려고했는데 모듈을로드 할 수 없다는 오류를 제거하는 데 도움이됩니다. 난 이미 프로젝트를 청소하고 그것을 재건 노력했습니다. 안드로이드 스튜디오 다시 시작, 안드로이드 스튜디오 업그레이드 이제 안드로이드 스튜디오의 최신 버전을 사용 중입니다.

궁극적 인 intellij 아이디어에서 프로젝트를 열 때 그것은 지원되지 않는 프로젝트 메시지를 제공합니다, 안드로이드에서 gradle 프로젝트와 자바 프로젝트를 가질 수 없습니다. 하지만 내가 가지고있는 프로젝트는 Andriod 라이브러리 프로젝트와 자체 build.gradle 파일입니다.

+0

응용 프로그램 모듈에서 중단 점이 작동합니까? LogCat도 잘 작동합니까? – Sufian

+0

응용 프로그램 모듈의 중단 점 및 logcat 작동, 네트워크 모듈 작동 없음 –

답변

0

내게는 응용 프로그램이 이전 컴파일 된 라이브러리 버전으로 빌드되고있는 것처럼 들립니다. 그것들은 프로젝트에 어떻게 포함되어 있습니까?

로깅을 받으려면 모듈을 열고 로깅을 추가하고 다시 빌드해야합니다.

.iml을 복사하는 것은 일반적으로 좋은 생각이 아닙니다. 올바른 절차는 Android Studio에서 가져 오기를 수행하는 것입니다. 여기에 꽤 좋은 튜토리얼이 있습니다. http://www.truiton.com/2015/02/android-studio-add-library-project/

컴파일 할 때 gradle 파일에 추가하는 마지막 단계는 중요합니다. 즉, 로깅 추가와 같은 변경 사항을 가져올 수 있습니다.