Google Play Store'da mevcut bir oyun var. Mevcut sürüm, yerel kodları kullanarak Android Studio'yu kullanarak tamamen geliştirildi. Şimdi oyun deposunda aynı oyunun oldukça geliştirilmiş bir sürümünü yayınlamak üzereyim, ancak bu sefer uygulama libGDX
kullanılarak geliştirildi. Sorun benim uygulamanın orijinal paketinin adı com.myname.mygame
idi (gerçek adı açıklayan bazı gizlilik sorunları). libGDX
temel projesi için aynı paket adını verdim. Ancak, Android'de derlendiğinde, paket adına .android
uzantısını ekliyor. Dolayısıyla, paket adı şimdi uygulamayı bir güncelleme olarak yayınlayamadığım com.myname.mygame.android
olur. Paket adını değiştirmek için ne yapabilirim?libGDX oyununun paket tanımlayıcısını değiştirin
burada yayınlanan cevapları biri gereğince
, ben package="com.myname.mygame"
için apaçık sonra değiştirilen paketi com.myname.mygame.core
çekirdek modülü fromcom.myname.mygame
paket adını değiştirmeyi denedim ve com.myname.mygame
için com.myname.mygame.android
den AndroidLauncher taşındı DÜZENLEME. Ben hala yazılır kaydetti
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.
com.myname.mygame.android
vardır ve uygulama başlatmak için başarısız: Ben app çalıştırmayı denediğinizde Ama şimdi aşağıdaki hatayı alıyorum.
com.myname.mygame
robot modülü vb masaüstü modül olarak
com.myname.mygame.desktop
gibi temel modülü
com.myname.mygame.android
olarak:
Tamam, bunu deneyeceğim. :) –
Android Studio'da çekirdek modülünü nasıl değiştireceğimi ve paket adını nasıl değiştireceğimi söyleyebilir misiniz? –
Ana klasöre sağ tıklayın -> refactor -> yeniden adlandırın –