編輯:我的應用程序現在在模擬器中運行正常。但是,當我在真實設備上運行它時,我遇到了同樣的錯誤。它崩潰。我還添加了一個logcat(見底部)。Android應用程序:Google地圖+ Firebase =應用程序崩潰
我真的不能運行我的應用程序,因爲當我在程序中添加Firebase代碼時,它總是崩潰。我試着刪除了firebase的代碼行,該應用程序工作正常。
這是我的活動計劃。
package com.example.rej.aiemergeprototype2;
import android.Manifest;
import android.content.Context;
import android.content.pm.PackageManager;
import android.location.Location;
import android.location.LocationListener;
import android.location.LocationManager;
import android.net.wifi.WifiInfo;
import android.net.wifi.WifiManager;
import android.os.Build;
import android.support.v4.app.ActivityCompat;
import android.support.v4.app.FragmentActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import com.google.android.gms.maps.CameraUpdateFactory;
import com.google.android.gms.maps.GoogleMap;
import com.google.android.gms.maps.OnMapReadyCallback;
import com.google.android.gms.maps.SupportMapFragment;
import com.google.android.gms.maps.model.LatLng;
import com.google.android.gms.maps.model.MarkerOptions;
import com.google.firebase.database.DatabaseReference;
import com.google.firebase.database.FirebaseDatabase;
import java.util.HashMap;
import java.util.Map;
import java.util.Random;
public class AmbulanceActivity extends FragmentActivity implements OnMapReadyCallback {
private GoogleMap mMap;
private LocationManager locationManager;
private LocationListener locationListener;
private LatLng userLocation;
DatabaseReference mRootRef = FirebaseDatabase.getInstance().getReference();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_ambulance);
// Obtain the SupportMapFragment and get notified when the map is ready to be used.
SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager()
.findFragmentById(R.id.map);
mapFragment.getMapAsync(this);
}
/**
* Manipulates the map once available.
* This callback is triggered when the map is ready to be used.
* This is where we can add markers or lines, add listeners or move the camera. In this case,
* we just add a marker near Sydney, Australia.
* If Google Play services is not installed on the device, the user will be prompted to install
* it inside the SupportMapFragment. This method will only be triggered once the user has
* installed Google Play services and returned to the app.
*/
@Override
public void onMapReady(GoogleMap googleMap) {
mMap = googleMap;
locationManager = (LocationManager) this.getSystemService(Context.LOCATION_SERVICE);
locationListenerCall();
checkPermission();
}
public void locationListenerCall() {
locationListener = new LocationListener() {
@Override
public void onLocationChanged(Location location) {
updateMap(location);
}
@Override
public void onStatusChanged(String s, int i, Bundle bundle) {
}
@Override
public void onProviderEnabled(String s) {
}
@Override
public void onProviderDisabled(String s) {
}
};
}
private void updateMap(Location location) {
userLocation = new LatLng(location.getLatitude(), location.getLongitude());
mMap.clear();
mMap.moveCamera(CameraUpdateFactory.newLatLng(userLocation));
mMap.addMarker(new MarkerOptions().position(userLocation).title("Your Location"));
}
private void checkPermission() {
if (Build.VERSION.SDK_INT < 23) {
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, locationListener);
} else{
if (ActivityCompat.checkSelfPermission(this, Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED && ActivityCompat.checkSelfPermission(this, Manifest.permission.ACCESS_COARSE_LOCATION) != PackageManager.PERMISSION_GRANTED) {
// TODO: Consider calling
// ActivityCompat#requestPermissions
// here to request the missing permissions, and then overriding
// public void onRequestPermissionsResult(int requestCode, String[] permissions,
// int[] grantResults)
// to handle the case where the user grants the permission. See the documentation
// for ActivityCompat#requestPermissions for more details.
ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.ACCESS_FINE_LOCATION}, 1);
} else{
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, locationListener);
Location lastKnownLocation = locationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER);
if (lastKnownLocation != null){
updateMap(lastKnownLocation);
}
}
}
}
@Override
public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) {
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
if (requestCode == 1) {
if (grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED) {
if (ActivityCompat.checkSelfPermission(this, Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED && ActivityCompat.checkSelfPermission(this, Manifest.permission.ACCESS_COARSE_LOCATION) != PackageManager.PERMISSION_GRANTED) {
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, locationListener);
Location lastKnownLocation = locationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER);
updateMap(lastKnownLocation);
}
}
}
}
public void sendEmergencySignal(View view){
// Write a message to the database
// For testing only
Random rand = new Random();
int deviceID = rand.nextInt(30) + 1;
String deviceIDString = Integer.toString(deviceID);
//// WifiManager manager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
// WifiManager manager = (WifiManager) this.getSystemService(Context.WIFI_SERVICE);
// WifiInfo info = manager.getConnectionInfo();
// String macAddress = info.getMacAddress();
DatabaseReference mDeviceRef = mRootRef.child(deviceIDString);
Map ambulanceDevice = new HashMap();
ambulanceDevice.put("ID", "2345");
ambulanceDevice.put("Location", userLocation.toString());
mDeviceRef.setValue(ambulanceDevice);
Log.i("Info", userLocation.toString());
}
}
這裏是activity_layout
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".AmbulanceActivity" >
<fragment xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:map="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/map"
android:name="com.google.android.gms.maps.SupportMapFragment"
android:layout_width="match_parent"
android:layout_height="412dp"
tools:context="com.example.rej.aiemergeprototype2.AmbulanceActivity" />
<Button
android:id="@+id/emergencyButton"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentStart="true"
android:layout_below="@+id/map"
android:background="@android:color/holo_red_light"
android:onClick="sendEmergencySignal"
android:text="TAP FOR EMERGENCY"
android:textColor="@color/common_google_signin_btn_text_dark_default"
android:textSize="30sp" />
</RelativeLayout>
這裏是我的build.gradle:
apply plugin: 'com.android.application'
android {
compileSdkVersion 26
buildToolsVersion "26.0.1"
defaultConfig {
applicationId "com.example.rej.aiemergeprototype2"
minSdkVersion 23
targetSdkVersion 26
versionCode 1
versionName "1.0"
multiDexEnabled true
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:26.+'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
compile 'com.google.android.gms:play-services-maps:11.0.4'
compile 'com.google.firebase:firebase-core:11.0.4'
compile 'com.google.firebase:firebase-database:11.0.4'
// compile 'com.adnroid.support:multidex'
testCompile 'junit:junit:4.12'
}
apply plugin: 'com.google.gms.google-services'
這裏是我的清單文件
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.rej.aiemergeprototype2">
<!--
The ACCESS_COARSE/FINE_LOCATION permissions are not required to use
Google Maps Android API v2, but you must specify either coarse or fine
location permissions for the 'MyLocation' functionality.
-->
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<!--
The API key for Google Maps-based APIs is defined as a string resource.
(See the file "res/values/google_maps_api.xml").
Note that the API key is linked to the encryption key used to sign the APK.
You need a different API key for each encryption key, including the release key that is used to
sign the APK for publishing.
You can define the keys for the debug and release targets in src/debug/ and src/release/.
-->
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="@string/google_maps_key" />
<activity
android:name=".AmbulanceActivity"
android:label="@string/title_activity_ambulance"></activity>
</application>
</manifest>
這裏是我的logcat:
2017-09-25 19:33:02,102 [39297913] INFO - #com.android.ddmlib - Opening a debugger listener at port 8684 for client with pid 8611
2017-09-25 19:33:02,345 [39298156] INFO - idea.run.AndroidProcessHandler - Adding device asus-asus_z010d-G1AXB705T855Y93 to monitor for launched app: com.example.rej.aiemergeprototype2
2017-09-25 19:33:02,865 [39298676] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:33:02,865 [39298676] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:33:02,865 [39298676] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:33:02,865 [39298676] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:33:02,865 [39298676] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:33:02,865 [39298676] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:33:02,865 [39298676] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:33:02,972 [39298783] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:33:02,972 [39298783] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:33:02,972 [39298783] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:33:02,972 [39298783] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:33:02,972 [39298783] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:33:02,972 [39298783] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:33:02,972 [39298783] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:33:03,817 [39299628] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:33:03,817 [39299628] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:33:03,817 [39299628] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:33:03,817 [39299628] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:33:03,817 [39299628] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:33:03,817 [39299628] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:33:03,817 [39299628] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:33:03,869 [39299680] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:33:03,869 [39299680] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:33:03,869 [39299680] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:33:03,869 [39299680] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:33:03,869 [39299680] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:33:03,869 [39299680] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:33:03,869 [39299680] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:33:17,738 [39313549] INFO - #com.android.ddmlib - Opening a debugger listener at port 8684 for client with pid 8992
2017-09-25 19:33:18,805 [39314616] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:33:18,805 [39314616] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:33:18,805 [39314616] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:33:18,805 [39314616] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:33:18,806 [39314617] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:33:18,806 [39314617] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:33:18,806 [39314617] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:33:18,831 [39314642] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:33:18,831 [39314642] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:33:18,831 [39314642] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:33:18,831 [39314642] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:33:18,831 [39314642] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:33:18,831 [39314642] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:33:18,831 [39314642] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:44:20,365 [39976176] INFO - #InstantRun - Build timestamps: Local: 1506339167876, Device: 1506339167876
2017-09-25 19:44:20,386 [39976197] INFO - #InstantRun - Ping sent and replied successfully, application seems to be running. Foreground=false
2017-09-25 19:44:21,243 [39977054] INFO - ools.idea.fd.InstantRunBuilder - BuildCause: USER_REQUESTED_COLDSWAP, BuildMode: COLD
2017-09-25 19:44:21,243 [39977054] INFO - ild.invoker.GradleBuildInvoker - About to execute Gradle tasks: [:app:assembleDebug]
2017-09-25 19:44:21,252 [39977063] INFO - s.plugins.gradle.GradleManager - Instructing gradle to use java from /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home
2017-09-25 19:44:21,274 [39977085] INFO - ild.invoker.GradleBuildInvoker - Build command line options: [--configure-on-demand, -Pandroid.injected.invoked.from.ide=true, -Pandroid.injected.build.api=23, -Pandroid.injected.build.density=xhdpi, -Pandroid.injected.build.abi=arm64-v8a,armeabi-v7a,armeabi, -Pandroid.injected.restrict.variant.name=debug, -Pandroid.injected.restrict.variant.project=:app, -Pandroid.optional.compilation=INSTANT_DEV,RESTART_ONLY, -Pandroid.injected.coldswap.mode=MULTIAPK, --init-script, /private/var/folders/9w/xs6fl_cd2j79g035c1_1jvbh0000gp/T/asLocalRepo1028.gradle]
2017-09-25 19:44:21,274 [39977085] INFO - xecution.GradleExecutionHelper - Passing command-line args to Gradle Tooling API: [--configure-on-demand, -Pandroid.injected.invoked.from.ide=true, -Pandroid.injected.build.api=23, -Pandroid.injected.build.density=xhdpi, -Pandroid.injected.build.abi=arm64-v8a,armeabi-v7a,armeabi, -Pandroid.injected.restrict.variant.name=debug, -Pandroid.injected.restrict.variant.project=:app, -Pandroid.optional.compilation=INSTANT_DEV,RESTART_ONLY, -Pandroid.injected.coldswap.mode=MULTIAPK, --init-script, /private/var/folders/9w/xs6fl_cd2j79g035c1_1jvbh0000gp/T/asLocalRepo1028.gradle]
2017-09-25 19:44:21,925 [39977736] INFO - pl.ProjectRootManagerComponent - project roots have changed
2017-09-25 19:44:21,949 [39977760] INFO - a.gradle.run.MakeBeforeRunTask - Gradle invocation complete, success = true
2017-09-25 19:44:22,042 [39977853] INFO - .diagnostic.PerformanceWatcher - Pushing properties took 1ms; general responsiveness: ok; EDT responsiveness: ok
2017-09-25 19:44:22,053 [39977864] INFO - .diagnostic.PerformanceWatcher - Indexable file iteration took 11ms; general responsiveness: ok; EDT responsiveness: ok
2017-09-25 19:44:22,053 [39977864] INFO - indexing.UnindexedFilesUpdater - Unindexed files update started: 1 files to update
2017-09-25 19:44:22,116 [39977927] INFO - .diagnostic.PerformanceWatcher - Unindexed files update took 63ms; general responsiveness: ok; EDT responsiveness: ok
2017-09-25 19:44:22,132 [39977943] INFO - #InstantRun - No changes
2017-09-25 19:44:23,670 [39979481] INFO - idea.run.AndroidProcessHandler - Adding device asus-asus_z010d-G1AXB705T855Y93 to monitor for launched app: com.example.rej.aiemergeprototype2
2017-09-25 19:44:59,666 [40015477] INFO - attrs.AttributeDefinitionsImpl - Found tag with unknown parent: AndroidManifest.AndroidManifestSupportsInput
2017-09-25 19:44:59,666 [40015477] INFO - attrs.AttributeDefinitionsImpl - Found tag with unknown parent: AndroidManifest.AndroidManifestCompatibleScreens
2017-09-25 19:48:58,198 [40254009] INFO - #com.android.ddmlib - Opening a debugger listener at port 8684 for client with pid 9518
2017-09-25 19:48:59,214 [40255025] INFO - #com.android.ddmlib - Opening a debugger listener at port 8684 for client with pid 9518
2017-09-25 19:48:59,244 [40255055] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:48:59,244 [40255055] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:48:59,244 [40255055] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:48:59,245 [40255056] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:48:59,245 [40255056] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:48:59,245 [40255056] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:48:59,245 [40255056] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:48:59,245 [40255056] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:48:59,274 [40255085] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:48:59,274 [40255085] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:48:59,274 [40255085] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:48:59,274 [40255085] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:48:59,274 [40255085] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:48:59,274 [40255085] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:48:59,274 [40255085] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:48:59,274 [40255085] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:51:16,341 [40392152] INFO - #com.android.ddmlib - Opening a debugger listener at port 8684 for client with pid 9680
2017-09-25 19:51:17,374 [40393185] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:51:17,374 [40393185] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:51:17,374 [40393185] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:51:17,374 [40393185] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:51:17,374 [40393185] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:51:17,374 [40393185] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:51:17,374 [40393185] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:51:17,374 [40393185] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:51:17,403 [40393214] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:51:17,403 [40393214] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:51:17,403 [40393214] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:51:17,403 [40393214] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:51:17,403 [40393214] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:51:17,403 [40393214] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:51:17,403 [40393214] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
2017-09-25 19:51:17,403 [40393214] INFO - .firebase.logs.FirebaseLogTask - Processing Firebase log with tag FirebaseApp
後的logcat的墜機添加到您的表現爲
name
。 –添加日誌貓先生 –
該日誌不包含任何崩潰日誌。請添加崩潰日誌。 –