마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

디버깅 실행/apk 설치 실행이 차이가 납니다. [closed]

0 추천
개발환경:이클립스

구글맵으로 현재 위치를 출력해주는 어플을 실행하는데..

유선 디버깅으로는 현재 위치가 출력이 잘 됩니다.

그 프로젝트를 apk로 만들어서 해당 핸드폰 내부에 파일을 저장하고, 실행해서 설치하면

위치 출력이 안됩니다..아예 구글맵 자체가 뜨질 않고 하얀 배경만뜨네요;

왜 이러는지 이유를 모르겠습니다 ㅠ 혹시 같은,유사한 문제를 겪으신 분 계신지요?

참고로 해당 프로젝트가 참조하는 라이브러리 google play service 경로는

pc내부에서 해당 프로젝트와 같은 폴더에 있습니다.

ex)workspace\google-play-service_lib

    workspace\myproject

 

처음에 제작한 사람이 따로 있고 중간에 인계받아서 하는지라..

혹시 다른 작업을 더 해야하는지 궁금합니다.

-해당 앱이 이미 스토어에 출시된 상황이고,

-해당 구글 맵 키를 최초로 만든 계정을 제가 아직 모릅니다. 만약 키가 필요하다면

이 계정에서 작업을 해야하는지요?

+

유선 디버깅했을 때 아래와 같은 로그가 출력되었습니다.

Local module descriptor class for com.google.android.gms.googlecertificates not found.

Failed to load module via V2: java.lang.ClassNotFoundException:

Didn't find class "com.google.android.gms.dynamite.DynamiteModule$DynamiteLoaderClassLoader"

on path: DexPathList[[zip file "/data/app/net.com.myProject-2/base.apk"],nativeLibraryDirectories=[/data/app/net.com.myProject-2/lib/arm, /vendor/lib, /system/lib]]

ClassLoader referenced unknown path: /data/data/com.google.android.gms/app_chimera/m/0000006c/n/armeabi-v7a

ClassLoader referenced unknown path: /data/data/com.google.android.gms/app_chimera/m/0000006c/n/armeabi
질문을 종료한 이유: 자답: 해당 구글키를 생성한 계정에서 키를 발급받아 manifest에서 사용해야하는 api_key값을 갱신했습니다.
지도 님이 2018년 3월 22일 질문
2018년 3월 22일 closed
...