2014-10-01 1 views
0

2/3 일 이상에 릴리스 모드로 애플리케이션에 서명하려고 할 때 문제가 있습니다. 나는 인터넷에서 정보로 찾은 모든 것을 시도했다/stackoverflow 아무것도 나를 위해 일했다.Android가 애플리케이션을 내 보내지 못했습니다 (google-play-services.jar로 인해)

디버그 버전을 만들고 기기에서 실행하는 데 문제가 없었습니다. 내가 얻는 유일한 문제는 릴리스 모드에서 응용 프로그램에 서명하려고 할 때 뿐이므로이 오류 메시지가 나타납니다. "Android 라이브러리 프로젝트를 내보낼 수 없습니다."그리고 adMob의 내 프로젝트 Android 라이브러리에 'google-play-services.jar'을 추가하면 이런 일이 발생한다는 사실을 알게되었습니다.

+0

에서 확인할 수 있습니다. 실제로 시도한 내용은 무엇입니까? 신청서에 어떻게 서명합니까? – usr1234567

답변

0

Google Play 서비스 jar를 종속성 대신 사용하는 대신 애플리케이션에 Google Play 서비스 라이브러리 프로젝트를 추가하십시오. 이에 대한 안내는 http://developer.android.com/google/play-services/setup.html#Setup

+0

예 Google Play 서비스 설정 링크를 따라갑니다. 실제 장치 (디버깅 모드)에서는 모든 것이 올바르게 작동하지만 에뮬레이터에 업로드하고 apk에 서명하면 같은 오류가 발생합니다. 나는 서명 할 수 없다. – xarmozon

+0

......... 감사합니다 일식을 다시 시작한 후 모든 것이 완벽하게 작동합니다. 하지만 새로운 문제는 실제 기기에서 앱을 테스트하지는 않았지만 내 AdView (adMob)가 에뮬레이터에 표시되지 않는다는 것입니다. – xarmozon

+0

... logcat에서이 오류가 발생했습니다.
10-01 23 : 03 : 08.606 : 광고를 표시 할 공간이 부족합니다. 320x50 dp가 필요하지만 288x407 dp 만 있습니다. 10-01 23 : 03 : 08.606 : 광고를 표시 할 공간이 부족합니다 (1002). 320x50 dp가 필요하지만 288x375 dp 만 있습니다. – xarmozon

관련 문제