Tôi có một trò chơi hiện có trong cửa hàng google play. Phiên bản hiện tại đã được phát triển đầy đủ bằng cách sử dụng Android Studio sử dụng mã gốc. Bây giờ tôi sắp phát hành một phiên bản nâng cao của cùng một trò chơi trong cửa hàng chơi, nhưng lần này, ứng dụng được phát triển bằng cách sử dụng libGDX
. Vấn đề là tên gói ban đầu của ứng dụng của tôi là com.myname.mygame
(một số vấn đề bảo mật trong việc tiết lộ tên thật). Tôi đã đặt cùng tên gói cho dự án cơ sở libGDX
. Nhưng khi nó được biên dịch trong Android, nó sẽ thêm một phần mở rộng .android
vào tên gói. Vì vậy, tên gói bây giờ trở thành com.myname.mygame.android
, do đó tôi không thể phát hành ứng dụng dưới dạng bản cập nhật. Tôi có thể làm gì để thay đổi tên gói?Thay đổi mã định danh gói của trò chơi libGDX
EDIT
Theo một trong những câu trả lời được đăng ở đây, tôi đã cố gắng thay đổi tên gói của mô-đun lõi fromcom.myname.mygame
-com.myname.mygame.core
, sau đó thay đổi gói trong manifest để package="com.myname.mygame"
và chuyển AndroidLauncher com.myname.mygame.android
-com.myname.mygame
. Nhưng bây giờ tôi nhận được lỗi sau khi tôi cố gắng để chạy các ứng dụng:
Installing com.myname.mygame.android
DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/com.myname.mygame.android"
pkg: /data/local/tmp/com.myname.mygame.android
Success
Launching application: com.myname.mygame.android/com.myname.mygame.AndroidLauncher.
DEVICE SHELL COMMAND: am start -n "com.myname.mygame.android/com.myname.mygame.AndroidLauncher" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.myname.mygame.android/com.myname.mygame.AndroidLauncher }
Error type 3
Error: Activity class {com.myname.mygame.android/com.myname.mygame.AndroidLauncher} does not exist.
tôi lưu ý rằng nó vẫn được viết có com.myname.mygame.android
và ứng dụng không khởi động.
Ok, tôi sẽ dùng thử. :) –
Bạn có thể cho tôi biết làm thế nào để mô-đun lõi refactor và thay đổi tên gói trong studio android? –
Nhấp chuột phải vào thư mục lõi -> refactor -> đổi tên –