Moin,
ich beschäftige mich seit Kurzem mit der Programmierung von Android Apps. In einem Tutorial ging es um ein Login Skript welches auf eine MySQL Datenbank zugreift. Der Probelauf mit PHP und HTML Funktioniert gut. Also der Lokale Server steht und die Abfrage funktioniert.
Dennoch stürzt die App immer ab aus einem mir nicht erklärlichen Grund. Wenn ich den Debug richtig deute ist der Fehler in der ApiCkuent.java ...
Hier das ganze Projekt als Kopie in .txt Dateien sowie das Android Studio Projekt.
[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]
Ich würde mich sehr über Hilfe freuen und Bedanke mich im voraus.
Debug Code:
PHP-Code:
2020-07-25 11:53:24.019 26624-26624/? I/e.example.urbe: Not late-enabling -Xcheck:jni (already on)
2020-07-25 11:53:24.047 26624-26624/? W/e.example.urbe: Unexpected CPU variant for X86 using defaults: x86
2020-07-25 11:53:24.126 26624-26624/de.example.urbex W/ActivityThread: Application de.example.urbex is waiting for the debugger on port 8100...
2020-07-25 11:53:24.128 26624-26624/de.example.urbex I/System.out: Sending WAIT chunk
2020-07-25 11:53:25.335 26624-26624/de.example.urbex I/System.out: Debugger has connected
2020-07-25 11:53:25.336 26624-26624/de.example.urbex I/System.out: waiting for debugger to settle...
2020-07-25 11:53:25.537 26624-26624/de.example.urbex I/chatty: uid=10099(de.example.urbex) identical 1 line
2020-07-25 11:53:25.738 26624-26624/de.example.urbex I/System.out: waiting for debugger to settle...
2020-07-25 11:53:25.939 26624-26624/de.example.urbex I/System.out: waiting for debugger to settle...
2020-07-25 11:53:26.545 26624-26624/de.example.urbex I/chatty: uid=10099(de.example.urbex) identical 3 lines
2020-07-25 11:53:26.746 26624-26624/de.example.urbex I/System.out: waiting for debugger to settle...
2020-07-25 11:53:26.948 26624-26624/de.example.urbex I/System.out: debugger has settled (1355)
2020-07-25 11:53:27.174 26624-26624/de.example.urbex W/e.example.urbe: Accessing hidden method Landroid/graphics/drawable/Drawable;->getOpticalInsets()Landroid/graphics/Insets; (light greylist, linking)
2020-07-25 11:53:27.174 26624-26624/de.example.urbex W/e.example.urbe: Accessing hidden field Landroid/graphics/Insets;->left:I (light greylist, linking)
2020-07-25 11:53:27.174 26624-26624/de.example.urbex W/e.example.urbe: Accessing hidden field Landroid/graphics/Insets;->right:I (light greylist, linking)
2020-07-25 11:53:27.174 26624-26624/de.example.urbex W/e.example.urbe: Accessing hidden field Landroid/graphics/Insets;->top:I (light greylist, linking)
2020-07-25 11:53:27.174 26624-26624/de.example.urbex W/e.example.urbe: Accessing hidden field Landroid/graphics/Insets;->bottom:I (light greylist, linking)
2020-07-25 11:53:27.302 26624-26624/de.example.urbex W/e.example.urbe: Accessing hidden method Landroid/view/View;->computeFitSystemWindows(Landroid/graphics/Rect;Landroid/graphics/Rect;)Z (light greylist, reflection)
2020-07-25 11:53:27.303 26624-26624/de.example.urbex W/e.example.urbe: Accessing hidden method Landroid/view/ViewGroup;->makeOptionalFitsSystemWindows()V (light greylist, reflection)
2020-07-25 11:53:27.318 26624-26624/de.example.urbex W/e.example.urbe: Accessing hidden method Landroid/widget/TextView;->getTextDirectionHeuristic()Landroid/text/TextDirectionHeuristic; (light greylist, linking)
2020-07-25 11:53:27.374 26624-26624/de.example.urbex W/e.example.urbe: Accessing hidden method Ljava/lang/invoke/MethodHandles$Lookup;-><init>(Ljava/lang/Class;I)V (light greylist, reflection)
2020-07-25 11:53:27.406 26624-26624/de.example.urbex D/AndroidRuntime: Shutting down VM
2020-07-25 11:53:27.416 26624-26624/de.example.urbex E/AndroidRuntime: FATAL EXCEPTION: main
Process: de.example.urbex, PID: 26624
java.lang.BootstrapMethodError: Exception from call site #4 bootstrap method
at okhttp3.internal.Util.<clinit>(Util.java:87)
at okhttp3.internal.Util.skipLeadingAsciiWhitespace(Util.java:321)
at okhttp3.HttpUrl$Builder.parse(HttpUrl.java:1313)
at okhttp3.HttpUrl.get(HttpUrl.java:917)
at retrofit2.Retrofit$Builder.baseUrl(Retrofit.java:506)
at de.example.urbex.ApiClient.getApiClient(ApiClient.java:17)
at de.example.urbex.MainActivity.onCreate(MainActivity.java:17)
at android.app.Activity.performCreate(Activity.java:7136)
at android.app.Activity.performCreate(Activity.java:7127)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1271)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2893)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3048)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1808)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:6669)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
Caused by: java.lang.ClassCastException: Bootstrap method returned null
at okhttp3.internal.Util.<clinit>(Util.java:87)*
at okhttp3.internal.Util.skipLeadingAsciiWhitespace(Util.java:321)*
at okhttp3.HttpUrl$Builder.parse(HttpUrl.java:1313)*
at okhttp3.HttpUrl.get(HttpUrl.java:917)*
at retrofit2.Retrofit$Builder.baseUrl(Retrofit.java:506)*
at de.example.urbex.ApiClient.getApiClient(ApiClient.java:17)*
at de.example.urbex.MainActivity.onCreate(MainActivity.java:17)*
at android.app.Activity.performCreate(Activity.java:7136)*
at android.app.Activity.performCreate(Activity.java:7127)*
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1271)*
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2893)*
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3048)*
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78)*
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)*
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)*
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1808)*
at android.os.Handler.dispatchMessage(Handler.java:106)*
at android.os.Looper.loop(Looper.java:193)*
at android.app.ActivityThread.main(ActivityThread.java:6669)*
at java.lang.reflect.Method.invoke(Native Method)*
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)*
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)*
2020-07-25 11:53:27.430 26624-26624/de.example.urbex I/Process: Sending signal. PID: 26624 SIG: 9