android map app

B

Benreis61

Fortgeschrittenes Mitglied
27
Hallo Zusammen,
Als Newbie versuche ich ein Map-App zum Laufen zu bringen. Die App soll Orte finden, die ich eingebe. Wenn ich die app auf mein Handy starte und ein Ort eingebe bekomme ich die Fehlermeldung im angehängten Bild. Die App funktionierte als ich mit 3er Adnroid Studio arbeitete. Nun habe ich auf 4.1 updated und die App läuft nicht mehr.
Was ich bis jetzt versucht habe:
Hier
RuntimeExecutionException: com.google.android.gms.common.api.ApiException: 13: ERROR Places API

habe ich Tipps gefunden aber trotz Anwendung dieser Tipps konnte ich den Fehler nicht beseitigen.

Angewandte Tipps:

Manifest:
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />

<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="YOUR_API_KEY" />
App-Key habe ich auch auf "cloud.google.com" definiert und entsprechende APIs aktiviert.

Meine build.gradle(Module:..):

apply plugin: 'com.android.application'

android {
compileSdkVersion 28
defaultConfig {
applicationId "com.example.tux.wheresapp"
minSdkVersion 15
targetSdkVersion 28
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}

dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'

//as:2018-12
implementation 'com.google.android.gms:play-services-places:16.0.0'
implementation 'com.google.android.gms:play-services-location:15.0.1'

}

Nun hoffe ich, dass sich jemand die Zeit nimmt und mir ein Tip gibt.
 

Anhänge

  • Screenshot_2020-10-05-09-32-30-632_com.example.tux.wheresapp.jpg
    Screenshot_2020-10-05-09-32-30-632_com.example.tux.wheresapp.jpg
    649,2 KB · Aufrufe: 111
@Benreis61

was sagt denn dein ErrorLog ?
Würdest du den bitte mal einstellen ?
 
Logcat-Error:
Steht nichts

Logcat-Warn:
020-10-05 11:02:42.490 1557-1649/? W/ConnectionTracker: Exception thrown while unbinding
java.lang.IllegalArgumentException: Service not registered: lw@3479f90
at android.app.LoadedApk.forgetServiceDispatcher(LoadedApk.java:1759)
at android.app.ContextImpl.unbindService(ContextImpl.java:1786)
at android.content.ContextWrapper.unbindService(ContextWrapper.java:751)
at ci.b:)com.google.android.gms.dynamite_measurementdynamite@203615081@20.36.15 (120400-0):1)
at ci.a:)com.google.android.gms.dynamite_measurementdynamite@203615081@20.36.15 (120400-0):6)
at lx.A:)com.google.android.gms.dynamite_measurementdynamite@203615081@20.36.15 (120400-0):10)
at lh.a:)com.google.android.gms.dynamite_measurementdynamite@203615081@20.36.15 (120400-0):3)
at eb.run:)com.google.android.gms.dynamite_measurementdynamite@203615081@20.36.15 (120400-0):3)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:462)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at ja.run:)com.google.android.gms.dynamite_measurementdynamite@203615081@20.36.15 (120400-0):6)
2020-10-05 11:05:03.769 2299-2299/? W/FirebaseRemoteConfig: An entry in the defaults XML has an invalid key and/or value tag.
2020-10-05 11:05:03.770 2299-2299/? W/FirebaseRemoteConfig: An entry in the defaults XML has an invalid key and/or value tag.

Run-Fenster:
E/SpannableStringBuilder: SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length
SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length
I/e.tux.wheresap: Waiting for a blocking GC ProfileSaver
I/e.tux.wheresap: WaitForGcToComplete blocked ProfileSaver on ProfileSaver for 25.467ms
W/System: A resource failed to call close.
E/DataBuffer: Internal data leak within a DataBuffer object detected! Be sure to explicitly call release() on all DataBuffer extending objects when you are done with them. (internal object: com.google.android.gms.common.data.DataHolder@2e48881)
W/System: A resource failed to call close.
E/DataBuffer: Internal data leak within a DataBuffer object detected! Be sure to explicitly call release() on all DataBuffer extending objects when you are done with them. (internal object: com.google.android.gms.common.data.DataHolder@1ab9d26)
W/System: A resource failed to call dispose.
I/PlaceAutocompleteAdapter: Starting autocomplete query for: gg
W/System.err: java.util.concurrent.ExecutionException: com.google.android.gms.common.api.ApiException: 13: ERROR
at com.google.android.gms.tasks.Tasks.zzb(Unknown Source:61)
W/System.err: at com.google.android.gms.tasks.Tasks.await(Unknown Source:33)
at com.example.tux.wheresapp.PlaceAutocompleteAdapter.getAutocomplete(PlaceAutocompleteAdapter.java:213)
at com.example.tux.wheresapp.PlaceAutocompleteAdapter.access$000(PlaceAutocompleteAdapter.java:52)
at com.example.tux.wheresapp.PlaceAutocompleteAdapter$1.performFiltering(PlaceAutocompleteAdapter.java:148)
at android.widget.Filter$RequestHandler.handleMessage(Filter.java:236)
at android.os.Handler.dispatchMessage(Handler.java:107)
W/System.err: at android.os.Looper.loop(Looper.java:224)
at android.os.HandlerThread.run(HandlerThread.java:67)
W/System.err: Caused by: com.google.android.gms.common.api.ApiException: 13: ERROR
at com.google.android.gms.common.internal.ApiExceptionUtil.fromStatus(Unknown Source:4)
at com.google.android.gms.common.internal.zai.zaf(Unknown Source:2)
at com.google.android.gms.common.internal.zaj.onComplete(Unknown Source:6)
W/System.err: at com.google.android.gms.common.api.internal.BasePendingResult.zaa(Unknown Source:172)
at com.google.android.gms.common.api.internal.BasePendingResult.setResult(Unknown Source:131)
at com.google.android.gms.location.places.zzm.zzc(Unknown Source:38)
at com.google.android.gms.location.places.internal.zzz.dispatchTransaction(Unknown Source:61)
W/System.err: at com.google.android.gms.internal.places.zzc.onTransact(Unknown Source:22)
at android.os.Binder.execTransactInternal(Binder.java:1021)
at android.os.Binder.execTransact(Binder.java:994)
E/PlaceAutocompleteAdapter: Error getting autocomplete prediction API call
com.google.android.gms.tasks.RuntimeExecutionException: com.google.android.gms.common.api.ApiException: 13: ERROR
at com.google.android.gms.tasks.zzu.getResult(Unknown Source:15)
at com.example.tux.wheresapp.PlaceAutocompleteAdapter.getAutocomplete(PlaceAutocompleteAdapter.java:219)
at com.example.tux.wheresapp.PlaceAutocompleteAdapter.access$000(PlaceAutocompleteAdapter.java:52)
at com.example.tux.wheresapp.PlaceAutocompleteAdapter$1.performFiltering(PlaceAutocompleteAdapter.java:148)
at android.widget.Filter$RequestHandler.handleMessage(Filter.java:236)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loop(Looper.java:224)
at android.os.HandlerThread.run(HandlerThread.java:67)
Caused by: com.google.android.gms.common.api.ApiException: 13: ERROR
at com.google.android.gms.common.internal.ApiExceptionUtil.fromStatus(Unknown Source:4)
at com.google.android.gms.common.internal.zai.zaf(Unknown Source:2)
at com.google.android.gms.common.internal.zaj.onComplete(Unknown Source:6)
at com.google.android.gms.common.api.internal.BasePendingResult.zaa(Unknown Source:172)
at com.google.android.gms.common.api.internal.BasePendingResult.setResult(Unknown Source:131)
at com.google.android.gms.location.places.zzm.zzc(Unknown Source:38)
at com.google.android.gms.location.places.internal.zzz.dispatchTransaction(Unknown Source:61)
at com.google.android.gms.internal.places.zzc.onTransact(Unknown Source:22)
at android.os.Binder.execTransactInternal(Binder.java:1021)
at android.os.Binder.execTransact(Binder.java:994)
I/Toast: Show toast from OpPackageName:com.example.tux.wheresapp, PackageName:com.example.tux.wheresapp
W/e.tux.wheresap: Accessing hidden method Lsun/misc/Unsafe;->getLong(Ljava/lang/Object;J)J (greylist,core-platform-api, linking, allowed)
W/e.tux.wheresap: Accessing hidden method Lsun/misc/Unsafe;->getInt(Ljava/lang/Object;J)I (greylist, linking, allowed)
 

Doch doch :)
Caused by: com.google.android.gms.common.api.ApiException: 13: ERROR

Es scheint so, als hättest du den Code noch nicht an die aktuelle API angepasst.

Einige Dinge sind neu und deprecated

P.S das was du oben gepostet hast, ist aus 2017 - also ungültig für deinen Zweck
 
Zuletzt bearbeitet:
swa00 schrieb:
Es scheint so, als hättest du den Code noch nicht an die aktuelle API angepasst.
So etwas vermute ich auch. Bringt er irgendwelche warnings während build ?
Wo müsste ich schauen ?
Beiträge automatisch zusammengeführt:

swa00 schrieb:
P.S das was du oben gepostet hast, ist aus 2017 - also ungültig für deinen Zweck
Wie meinst du das, 2017 ?
 
Zuletzt bearbeitet:
Du müsstest deinen Source mit der Aktuellen API - Doku vergleichen, ggf. deprecated ersetzen oder entfernen und Gültige einsetzen.

Mach Dir dazu mal ein neues Projekt auf und beschränke dich darin ausschliesslich auf den MAP Teil.

Dann weist du i.d.R. wo was zu ändern ist .

Wie meinst du das, 2017 ?
Na schau doch deinen Stackoverflow Link - das sind uralt Beiträge .
Dein "Problem" ist aber jetzt:) (Also aktuelle API)
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: Benreis61
swa00 schrieb:
Na schau doch deinen Stackoverflow Link - das sind uralt Beiträge .
Dein "Problem" ist aber jetzt:) (Also aktuelle API)

Ja ok Jetzt kapiert. Danke
 

Ähnliche Themen

B
Antworten
4
Aufrufe
487
bb321
B
FabianDev
Antworten
5
Aufrufe
555
swa00
swa00
D
Antworten
23
Aufrufe
2.537
Data2006
D
Zurück
Oben Unten