SORU
5 Aralık 2012, ÇARŞAMBA


V2 - Örnek Kod Android API çöküyor Google Maps

Android sample code 'Google Maps API v2' çalışıyor. Android almaya çalışıyorum Projenin hatasız kurdum. Benim Galaxy Nexus (benim laptop için usb ile bağlı) uygulamayı çalıştırmak için çalıştığınızda, ancak, uygulamanın hemen çöker.

  • Bu AndroidManifest.xml kendi Haritalar API Anahtarı doldurdum
  • Android 4.1.2 karşı yaptım

Bu günlüğü

Unable to resolve superclass of Lcom/example/mapdemo/BasicMapActivity; (66) 
Link of class 'Lcom/example/mapdemo/BasicMapActivity;' failed 
Could not find class 'com.example.mapdemo.BasicMapActivity', referenced from method com.example.mapdemo.MainActivity.<clinit> 
VFY: unable to resolve const-class 108 (Lcom/example/mapdemo/BasicMapActivity;) in Lcom/example/mapdemo/MainActivity; 
VFY: replacing opcode 0x1c at 0x000d 
Exception Ljava/lang/NoClassDefFoundError; thrown while initializing Lcom/example/mapdemo/MainActivity; 
Class init failed in newInstance call (Lcom/example/mapdemo/MainActivity;) 
Shutting down VM 
threadid=1: thread exiting with uncaught exception (group=0x41ac9930) 
FATAL EXCEPTION: main 
java.lang.ExceptionInInitializerError
at java.lang.Class.newInstanceImpl(Native Method)
at java.lang.Class.newInstance(Class.java:1319)
at android.app.Instrumentation.newActivity(Instrumentation.java:1054)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2097)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230)
at android.app.ActivityThread.access$600(ActivityThread.java:141)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:5039)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
at dalvik.system.NativeStart.main(Native Method) 
Caused by: java.lang.NoClassDefFoundError: com.example.mapdemo.BasicMapActivity
at com.example.mapdemo.MainActivity.<clinit>(MainActivity.java:97)
... 15 more

Herkes bu çözmek için nasıl ya da yanlış yapıyor olabilir ne bir ipucu var mı?

CEVAP
5 Aralık 2012, ÇARŞAMBA


Kopyayı çok, çok dikkatle izleyin:
https://docs.google.com/document/pub?id=19nQzvKP-CVLd7_VrpwnHfl-AE9fjbJySowONZZtNHzw

Özellikle, gerek bence

  • "Google-play-services_lib" ve bunun gibi bir . bağlantı proje için gerçek kaynak ithalat ^strong>Androidkütüphane.
    • - ^Proje ile bunu . Özellikler ->- ^Android . Kitaplık, - ^ Ekleyin . google-play-services_lib (proje üzerinde tıklayın ve Özellikleri seçin Android seçebilirsiniz.
    • YapındeğilYol benim için işe yaramadı" proje için. yap "Java ile bağımlı bir Proje olarak ekleyin
  • Bir içine google-play-services.jar ve android-support-v4.jar "" örnek proje klasörü ve onları olarak Ekle "Dış Dış Kavanoz" "Yol İnşa ->libs Ekle Yapılandırma Yolu - ^ Oluşturun . ". Kütüphaneler

Bu ikinci adım örnek kodu kullanmak için çalışırken aynı hata basıyordum gerekli buldum. İlk adım benim gerçek proje com.google.android.gms.R$styleable NoClassDefFoundError önlemek için gerekliydi.

Ben de örnek kod çalıştı önce Temiz bir yapı ve cihaz (daha önce test girişimi) uygulamayı Kaldırmak için gerekli.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • edwin maldonado

    edwin maldon

    28 Mart 2009
  • HowtoDrawAndPaint

    HowtoDrawAnd

    24 EKİM 2010
  • kruno j

    kruno j

    6 Mayıs 2007