2016-06-18 10 views
1

앱의 번들 ID를 변경하고 싶지만 소스 코드가 아닌 APK 만 있습니다. "com.mycompany.mygame"에서 "com.mycompany2.mygame"또는 "com.mycompany.mygame"에서 "com.mycompany.mygame2"로 어떻게 변경할 수 있습니까?APK 만있는 경우 번들 ID를 변경하는 방법

+1

왜 그렇게하고 싶습니까? 그 능력을 사용자에게주는 것은 위험한 것처럼 보입니다. – DeeV

+0

Google 개발자 콘솔의 기존 앱에 apk를 업로드해야하지만 번들 ID가 다르기 때문에 업로드 할 수 없습니다. apk는 앱 생성기 웹에서 생성되었으며 현재 apk를 대체해야합니다. – wieblinger

답변

0

앱/게임을 다시 만들어야합니다. 그렇지 않으면 디 컴파일 앱. 확인하십시오 link (창에있는 경우 .sh 파일을 실행하는 대신 .bat 파일을 실행하십시오). apk 파일의 소스 코드를 어떻게 볼 수 있는지 (작성한 것처럼, 즉 번거로운 ID 정보와 전체 패키지 구조)를 볼 수 있습니다. 그러나 제한 사항은 게임 소스 코드가 난독 화되면 완료된 것입니다. 소스 코드를 얻은 후에 다른 안드로이드 프로젝트를 만들고 소스 코드를 복사하십시오. 그러나 번들 ID를 변경하고 있기 때문에이 앱/게임을 업로드하면 Google Play 스토어에서 별도의 앱이됩니다 (예 : 이전 버전을 대체하지 않음).

그리고 미래에 일부/모든 코드 버전 관리 도구 또는 수정 도구에 투자 할 수 있습니다. 나를 믿어 라. 개발자에게 일어날 수있는 최악의 상황은 소스 코드를 잃는 것이다.

1

코드베이스없이 또는 앱을 생성 한 동일한 도구에 대한 액세스 없이는 할 수 없습니다. 그것이 ID의 모든 목적입니다. 앱의 코드베이스에 대한 고유 한 식별자입니다.

앱을 구동하는 코드베이스를 바꾸려면 앱의 "2.0"또는 다른 버전을 릴리스해야합니다.

관련 문제