2

이제 첫 번째 앱이 마침내 끝났으며 Google 스토어에 저장하려고합니다. 알 수없는 이유로 항상 "유효한 .apk 파일을 가져와야합니다."라는 메시지가 나타납니다.디버그 APK가 작동하는 동안 서명 된 APK 파일이 작동하지 않습니다.

나는 정말로 내가하는 일을 모르고 있는데, 나는 사방을 바라 보았고, 내가 서명 한 APK를 만들어야한다는 것을 이해했다. 나는 여러 번했고 그 중 아무 것도 작동하지 않았다.

플러스, 중요한 세부 사항 : 방금 apk가 작동하지 않습니다. apk는 내 전화에서 작동합니까?

내가 서명 한 APK를 빌드 할 때 그것은 Gradle을 콘솔에서 오류로 말한다 :

"참고 :. -Xlint로 컴파일 : 일부 입력 파일이 주 사용되지 않는 API를 우선 사용하거나 중단에 대한 세부 사항 : 참고 : C : \ Users \ Lois \ AndroidStudioProjects \ iobner \ app \ src \ main \ java \ com \ lf \ gt \ knowy \ suggestions.java는 검사되지 않거나 안전하지 않은 작업을 사용합니다. 자세한 내용은. "

아무도 도와 줄 수 있습니까? 서명 된 APK를 만들려면 어떻게해야합니까? 디버그가 작동하는 동안 왜 작동하지 않습니까? 나는 이것에 대한 경험이 없으며 전체 응용 프로그램을 직접 배웠지 만 이번에는 문제를 직접 발견 할 수없는 것 같습니다 ... 감사합니다!

+0

는 전체 스택 추적을 추가 할 수 있을까요? –

+1

@ 루이스 부처드 주어진 오류는 apk의 문제를 결코 접할 수 없다는 경고 일뿐입니다. 실제 문제는 서명 한 APK에 있습니다. [this] (https://stackoverflow.com/questions/44386464/android-app-installation-failed-package-com-my-app-has-no-certificates-at-entry/44387533#44387533) 및 [this] (https://stackoverflow.com/questions/44671778/published-app-on-play-store-cant-communicate-with-google-maps-api-and-facebook/44672565#44672565) 서명 된 apk 문제 . 이것이 당신을 도울 수 있기를 바랍니다. –

답변

1

릴리스 apk를 디버그하려면 매니페스트 또는 gradle에 debuggable 옵션을 추가하십시오.

당신이 APK 가이드 서명 당신의 AndroidManifest.xml

<application 
      android:debuggable="true" 
      android:name=".YourApplication" 
      android:allowBackup="true" 
      android:icon="@mipmap/your_icon" 
      android:label="@string/app_name" 
      android:theme="@style/AppTheme"/> 

업데이트

을 수정하려면 :

https://developer.android.com/studio/publish/app-signing.html

+0

글쎄, 나는 안드로이드 스토어에서 출시 할 수있는 APK를 만들고 싶다. 디버깅이 가능한지 아닌지는 모르겠다. –

+0

나는 나의 대답을 업데이트했다 :) – diegoveloper

0
  1. 변경 버전 번호 및 이름
  2. 프로젝트를 지우고 실행하십시오.
  3. sign apk를 생성하고 장치를 확인한 다음 업로드 후 새 sign apk를 저장하십시오.
+0

첫 번째 "변경 버전 번호 및 이름"이란 무엇을 의미합니까? 어디에서해야합니까? 죄송합니다. 아마도 오늘 밤 너무 피곤해서 아무 것도 이해하지 못했습니다. –

+0

버전 번호와 이름을 gradle로 바꿉니다. – Pratik18

+0

서명 한 apk를 생성 할 때도 동일한 오류가 발생합니다. –

관련 문제