我是新手不是很懂,这样可以看出来吗,还需要什么信息?
你这个像是so包加载失败的错误,看上面的评论又像是sqlite的错误,这个得你再看看代码,才能确认
要看Logcat,选Error
请将崩溃日志拷贝上来。
你发的这个图,没人能回答你。你要根据《Error》里的提示里的信息查找相应的代码行,错误的提示信息可以挂上了,或者百度找答案。
02-25 20:14:27.340 9887-9961/? D/SQLiteConnection: executeForCursorWindow took 546ms - succeeded, sql="select * from (select count() as unReadNum from mr_troop_3DE76D39FBC8A5FA5D20253708E40B30_New mr where mr.isread=0),(select count() as hasReply from mr_troop_3DE76D39FBC8A5FA5D20253708E40B30_New mr where mr.issend=0),mr_troop_3DE76D39FBC8A5FA5D20253708E40B30_New m where m.isValid=1 and m.msgtype not in (-1004,-1001,-1002,-2012,-2006,-4001,193,734,230,-4002,-4003,-4004,-2015,-1014,-2061,-4008,-4009,-4012,-2021,-2018,-1040,-1039,-4005,-3009,-4020,-3010,-3011,-2019,-1041,-1043,-1044,-1045,-5000,-5006,-1017,1018,-1042,2024,-1026,-1027,-1028,-5005,-1046,-2027,-2037,-3013,-3014,-3015,-5007,-2030,-4021,-4022,-5011,-1013,-5020,-5022,-5023,-2060,-2062) order by shmsgseq desc , _id desc limit 1", window='/data/user/0/com.tencent.mobileqq/databases/785709162.db {ffffffffd162e628}', startPos=0, actualPos=0, filledRows=1, countedRows=1 02-25 20:14:42.165 7488-7596/? D/SQLiteConnection: executeForChangedRowCount took 1258ms - succeeded, sql="UPDATE files SET mime_type=?,date_modified=?,_size=?,title=?,is_drm=? WHERE _id=618078", changedRows=1 02-25 20:14:43.043 7488-7596/? D/SQLiteConnection: executeForChangedRowCount took 872ms - succeeded, sql="UPDATE files SET mime_type=?,date_modified=?,_size=?,title=?,is_drm=? WHERE _id=618079", changedRows=1日志里边就这几句没错误,咋办。。
是不是和sqlite库有关系?
我刚才发现我没装ndk装上以后虽然依然蹦,但是错误日志一堆。。。
SQLiteConnection: 异常
LogCat 根据你开发的app的包名过滤一下日志,根据你提供的错误日志来看是手机QQ的错误日志。另一个,你的buidle.gradle是否能提供一下,怀疑是动态存储权限获取不到导致的崩溃
我选的show only selected application这样可以吗,过滤的下面这些
02-26 10:05:32.922 5792-5792/com.greenCampus E/Process: android_os_Process_getProcessNameByPid pid is 5792
02-26 10:05:32.923 5792-5792/com.greenCampus E/Process: android_os_Process_getProcessNameByPid value is com.greenCampus
02-26 10:05:32.989 5792-5824/com.greenCampus E/GED: Failed to get GED Log Buf, err(0)
02-26 10:06:37.298 5792-5792/com.greenCampus E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.greenCampus, PID: 5792
java.lang.UnsatisfiedLinkError: com.android.tools.fd.runtime.IncrementalClassLoader$DelegateClassLoader[DexPathList[[dex file "后面是一堆dexfile
build.gradle
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.2.0'
}
}
apply plugin: 'com.android.application'
dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
}
android {
compileSdkVersion 22
buildToolsVersion "27.0.3"
aaptOptions.cruncherEnabled = false
aaptOptions.useNewCruncher = false
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
// Move the tests to tests/java, tests/res, etc...
instrumentTest.setRoot('tests')
// Move the build types to build-types/<type>
// For instance, build-types/debug/java, build-types/debug/AndroidManifest.xml, ...
// This moves them out of them default location under src/<type>/... which would
// conflict with src/ being used by the main source set.
// Adding new build types or product flavors should be accompanied
// by a similar customization.
debug.setRoot('build-types/debug')
release.setRoot('build-types/release')
}
}
(1)在libs同级目录下新建jniLibs文件夹,并将libs中环信所需的文件全部复制到其中。
(2)在AS的APP下Build.gradle文件Android{ }的花括号中添加如下代码
sourceSets {
main {
jniLibs.srcDirs = ['libs']
}
}
声明jnilibs目录。