Dies klingt vielleicht wie ein komisches. Ich bin ein Anfänger Coder und gerade jetzt mache ich eine App, die Login/Registrierung Aktivitäten hat. Es funktionierte gut auf Samsung Galaxy S3 (Android Version 4.3.), Aber vor einer Woche habe ich CyanogenMod installiert und jetzt habe ich Android Version 6.0.1.App stürzt beim Debuggen ab, nach der Installation von Android 6.0.1
Hier ist das Problem - „Leider MyFirstApp gestoppt hat“, wenn ich die App öffnet es mit einer Popup-Warnung ausgeführt, und dann, wenn ich OK Schaltfläche klicken Sie das Anmeldefenster öffnen, so wie es sollte. Nachdem ich versuche, Anmeldeinformationen einzugeben, um mich anzumelden oder zu registrieren, wird meine Standardfehlermeldung angezeigt, dass keine Verbindung zum Server hergestellt werden kann. Ich habe das auf dem zweiten Telefon versucht, das gleiche Modell Samsung Galaxy S3, aber mit Android 4.3 funktioniert es ohne ein Problem.
Ich habe versucht, die App Debugging, aber es stürzt ab sofort mit einer Konsole Nachricht:
Connected to the target VM, address: 'localhost:8613', transport: 'socket'
Disconnected from the target VM, address: 'localhost:8613', transport: 'socket'
Mein AppConfig:
// Default configuration emulator/device urls
// private static String base_URL = "http://10.0.2.2/myfirstapp/";
private static String base_URL = "http://192.168.0.103/myfirstapp/";
// Server user login url
public static String URL_LOGIN = base_URL + "login.php";
// Server user register url
public static String URL_REGISTER = base_URL + "register.php";
ich das Debuggen auf dem Handy aktiviert haben.
Ereignisprotokoll:
12:03:55 Executing tasks: [:app:incrementalDebugSupportDex]
12:03:56 Gradle build finished in 1s 375ms
Console:
07/28 12:03:56: Launching app
No local changes, not deploying APK
$ adb shell am start -D -n "mcvc.kemo.myfirstapp/mcvc.kemo.myfirstapp.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Waiting for application to come online: mcvc.kemo.myfirstapp | mcvc.kemo.myfirstapp.test
Waiting for application to come online: mcvc.kemo.myfirstapp | mcvc.kemo.myfirstapp.test
Waiting for application to come online: mcvc.kemo.myfirstapp | mcvc.kemo.myfirstapp.test
Waiting for application to come online: mcvc.kemo.myfirstapp | mcvc.kemo.myfirstapp.test
Connecting to mcvc.kemo.myfirstapp
Connected to the target VM, address: 'localhost:8609', transport: 'socket'
// Here I click on the OK button when popup says it stopped working
Disconnected from the target VM, address: 'localhost:8609', transport: 'socket'
Manifest:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="mcvc.kemo.myfirstapp">
<permission
android:name="devncode.kemo.myfirstapp.permission.MAPS_RECEIVE"
android:protectionLevel="signature" />
<uses-permission android:name="devncode.kemo.myfirstapp.permission.MAPS_RECEIVE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<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.READ_CONTACTS" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
<permission
android:name="com.example.gcm.permission.C2D_MESSAGE"
android:protectionLevel="signature" />
<uses-permission android:name="com.example.gcm.permission.C2D_MESSAGE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-feature
android:glEsVersion="0x00020000"
android:required="true" />
<application
android:name=".app.AppController"
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity
android:name=".MainActivity"
android:label="@string/app_name"
android:screenOrientation="portrait"
android:theme="@style/AppTheme.NoActionBar">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<!--Login/Register activities-->
<activity
android:name=".loginregister.LoginActivity"
android:theme="@style/AppTheme.Dark" />
<activity
android:name=".loginregister.RegisterActivity"
android:theme="@style/AppTheme.Dark" />
...
Abhängigkeiten:
compile 'com.android.support:appcompat-v7:23.1.1'
compile 'com.android.support:design:23.1.1'
compile 'com.google.android.gms:play-services:8.3.0'
compile 'com.jakewharton:butterknife:6.1.0'
compile 'de.hdodenhof:circleimageview:1.3.0'
compile 'com.mcxiaoke.volley:library-aar:1.0.0'
setzen Sie Ihr Fehlerprotokoll hier !!!!!!!!!!!!!!!!! –
Was sagt die Fehlermeldung? – AndroidMechanic
@AndiodMechanic Das komische Ding ist es sagt nichts. Selbst wenn es abstürzt, ist mein Ereignisprotokoll: '12:03:55 Ausführen von Aufgaben: [: app: incrementalDebugSupportDex] 12:03:56 Gradle Build in 1s 375ms fertig ist – Kemo