Google Maps funktioniert gut auf Android, aber ich bekomme immer noch einen Fehler "Konnte nicht finden Klasse 'maps.ik', referenziert von Methode maps.z.ag.a"

Ich habe Google Maps Android API v2, um perfekt auf meine Android-Anwendung zu arbeiten, indem ich die Bibliothek heruntergeladen habe, indem ich sie zum Arbeitsbereich hinzufügte und dann als Bibliothek referenziere.

Aber ich bekomme diesen Fehler immer noch, sobald die Aktivität mit dem Map Fragment beginnt

  • Setzen Sie die Ablaufrichtlinie für den Cache mit der Volley-Voice von Google ein
  • Keyboard Zeigt die Position der verworfenen Elemente an
  • Android-Kamera AutoFocus auf Anfrage
  • Crouton + SlidingMenu überlappen
  • Verstehen von Exit / Wiedereintritt von gemeinsamen Elementübergängen
  • WARNUNG: linker: libvc1dec_sa.ca7.so hat Textverlagerungen. Dies verschwendet Speicher und ist ein Sicherheitsrisiko. Bitte repariere
  • Could not find class 'maps.i.k', referenced from method maps.z.ag.a 

    Übrigens verwende ich das Support-Kartenfragment

    Dieser Fehler scheint mich nicht in irgendeiner Weise zu beeinflussen, noch den Antrag zu stürzen, noch irgendetwas, sollte ich es beheben, es zu beheben?

    Das Manifest hinzugefügt PS E_SelectJourney ist, wo ich die Karte anschaue und benutze

     <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.HelloMap.AndroidApp" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="17" /> <uses-feature android:glEsVersion="0x00020000" android:required="true" /> <permission android:name="com.HelloMap.AndroidApp.permission.MAPS_RECEIVE" android:protectionLevel="signature" /> <uses-permission android:name="com.HelloMap.AndroidApp.permission.MAPS_RECEIVE" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.GET_ACCOUNTS" /> <application android:allowBackup="true" android:configChanges="orientation" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:screenOrientation="portrait" android:theme="@style/Theme.Sherlock" > <uses-library android:name="com.google.android.maps" android:required="true" /> <activity android:name="com.HelloMap.AndroidApp.A_SplashScreen" android:configChanges="orientation" android:label="@string/app_name" android:screenOrientation="portrait" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name="com.HelloMap.AndroidApp.B_TourSlides" android:configChanges="orientation" android:label="@string/app_name" android:screenOrientation="portrait" > </activity> <activity android:name="com.HelloMap.AndroidApp.C_RegisterLogin" android:configChanges="orientation" android:label="@string/app_name" android:screenOrientation="portrait" > </activity> <activity android:name="com.facebook.LoginActivity" /> <activity android:name="com.HelloMap.AndroidApp.D_RegistrationPage" android:configChanges="orientation" android:label="@string/app_name" android:screenOrientation="portrait" > </activity> <activity android:name="com.HelloMap.AndroidApp.E_SelectJourney" android:configChanges="orientation" android:label="@string/app_name" android:screenOrientation="portrait" > </activity> <activity android:name="com.HelloMap.AndroidApp.F_EnterFromToAddress" android:configChanges="orientation" android:label="@string/app_name" android:screenOrientation="portrait" > </activity> <activity android:name="com.HelloMap.AndroidApp.G_PickDateTime" android:configChanges="orientation" android:label="@string/app_name" android:screenOrientation="portrait" > </activity> <activity android:name="com.HelloMap.AndroidApp.H_ConfirmContact" android:configChanges="orientation" android:label="@string/app_name" android:screenOrientation="portrait" > </activity> <activity android:name="com.HelloMap.AndroidApp.I_MobileVerification" android:configChanges="orientation" android:label="@string/app_name" android:screenOrientation="portrait" > </activity> <activity android:name="com.HelloMap.AndroidApp.J_AvailableTaxis" android:configChanges="orientation" android:label="@string/app_name" android:screenOrientation="portrait" > </activity> <activity android:name="com.HelloMap.AndroidApp.K_SpecialRequirements" android:configChanges="orientation" android:label="@string/app_name" android:screenOrientation="portrait" > </activity> <activity android:name="com.HelloMap.AndroidApp.L_JourneyOverview" android:configChanges="orientation" android:label="@string/app_name" android:screenOrientation="portrait" > </activity> <activity android:name="com.HelloMap.AndroidApp.M_PaymentOptions" android:configChanges="orientation" android:label="@string/app_name" android:screenOrientation="portrait" > </activity> <activity android:name="com.HelloMap.AndroidApp.N_Confirmation" android:configChanges="orientation" android:label="@string/app_name" android:screenOrientation="portrait" > </activity> <meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="AIzaSyBoWsWNaUTWyHxGuJuNehzfbNvyTv1zIeA" /> <meta-data android:name="com.facebook.sdk.ApplicationId" android:value="141236504136755" /> </application> </manifest> 

    Der Logcat wurde hinzugefügt

     03-26 16:57:14.897: W/dalvikvm(27771): Unable to resolve superclass of Lmaps/p/s; (427) 03-26 16:57:14.897: W/dalvikvm(27771): Link of class 'Lmaps/p/s;' failed 03-26 16:57:14.897: W/dalvikvm(27771): Unable to resolve superclass of Lmaps/y/bo; (3820) 03-26 16:57:14.897: W/dalvikvm(27771): Link of class 'Lmaps/y/bo;' failed 03-26 16:57:14.897: W/dalvikvm(27771): Unable to resolve superclass of Lmaps/i/k; (4208) 03-26 16:57:14.897: W/dalvikvm(27771): Link of class 'Lmaps/i/k;' failed 03-26 16:57:14.897: E/dalvikvm(27771): Could not find class 'maps.i.k', referenced from method maps.z.ag.a 03-26 16:57:14.897: W/dalvikvm(27771): VFY: unable to resolve new-instance 3540 (Lmaps/i/k;) in Lmaps/z/ag; 03-26 16:57:15.567: W/SchedPolicy(27771): add_tid_to_cgroup failed to write '' (Invalid argument); background=0 

  • GetWidth () und getHeight return null nach onMeasure () (spezifische Geräte)
  • Alarm Manager Ausgabe in Android 6.0 Doze-Modus
  • Der Intel x86 Emulator Beschleuniger (HAXM Installer) Revision 6.0.5 zeigt nicht kompatibel mit Windows
  • Lesen von Textdatei vom Server auf Android
  • Firebase lädt die Einladung ein, die aber nicht empfangen wurde
  • So implementieren Sie den Kommunikations-Service-Service
  • 6 Solutions collect form web for “Google Maps funktioniert gut auf Android, aber ich bekomme immer noch einen Fehler "Konnte nicht finden Klasse 'maps.ik', referenziert von Methode maps.z.ag.a"”

    Diesen Code entfernen:

      <uses-library android:name="com.google.android.maps" android:required="true" /> 

    Zuerst ist es nicht für Google Map API V2 erforderlich.

    Als nächstes versuchen Sie, diesen Code zu verschieben, um vor dem schließenden application Tag zu sein:

      <meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="AIzaSyBoWsWNaUTWyHxGuJuNehzfbNvyTv1zIeA" /> 

    so wie das:

      <meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="AIzaSyBoWsWNaUTWyHxGuJuNehzfbNvyTv1zIeA" /> </application> 

    Schließlich überprüfen Sie, ob Sie den right API service in der Google API Console :

    Bildbeschreibung hier eingeben

    Sie können mehr Informationen über diese beiden Themen aus diesen beiden Blog-Posts, die ich schrieb:

    Google Maps API V2

    und:

    Google Maps API V2 Schlüssel

    AKTUALISIEREN:

    Für die Lizenzierung überprüfen Sie diesen Link:

    http://android-er.blogspot.co.il/2012/12/include-open-source-software-license.html

    Grundsätzlich an irgendeiner Stelle in deiner Anwendung, ob es eine Aktivität oder ein Dialog ist, müssen Sie dies ausführen:

     String LicenseInfo = GooglePlayServicesUtil.getOpenSourceSoftwareLicenseInfo(getApplicationContext()); 

    Und präsentiere das Ergebnis in irgendeiner Form von Mode.

    Ich bin mir nicht sicher, aber eine andere Frage hat den gleichen Fehler in die Fehler enthalten und in diesem Fall wurde die App nicht richtig signiert. Wenn dies das Problem ist, müssen Sie es beheben, bevor Sie Ihre App professionell einsetzen, da es nur im Debug-Modus funktioniert.

    https://stackoverflow.com/a/15465572/1873970

    Versuchen Sie diese Anleitung. Erstellen Sie Ihre Google Map-Anwendung

    Du solltest dich nicht um diese Dalvik-Warnungen kümmern. Ich glaube, das zeigt sich, da die Google Maps-Bibliothek auf eine API-Ebene kompiliert wird, die höher ist als die, die auf Ihrem Telefon läuft. Einige Klassen, die auf der höheren API verfügbar sind, sind auf Ihrem Telefon nicht verfügbar, aber die Bibliothek muss einen Code haben, um das bereits zu kompensieren.

    Ich mache es endlich! Wenn Sie SupportFragmentMap verwenden, denke ich, dass Sie die Google Maps android v2 auf der api-Konsole einschalten sollten, weil ich die Google Maps v2 verwende und es funktionierte gut mit FragmentMap, aber als ich für SupportFragmentMap geändert hatte, um Froyo und Lebkuchen-Kompatibilität einzuschließen, didn Ich laufe. Ich verbringe 4 stressige Stunden suchen, versuchend, Codierung, wechselnde Schlüssel, Bibliotheken, Aktualisierung und … Ich habe gerade die Google Android Maps v2 eingeschaltet und die Google Maps v2 ausgeschaltet und jetzt funktioniert es! Danke vielmals.

     <uses-library android:name="com.google.android.maps" /> 

    Füge diese Bibliothek in deiner Manifestdatei hinzu.

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.