【发布时间】:2016-04-08 05:47:45
【问题描述】:
自过去 2 个月以来,我们已经开始在开发者控制台中收到仅适用于部分三星设备的原生崩溃。
这是崩溃跟踪
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: 'samsung/ha3gjv/ha3g:5.0/LRX21V/N9000QXXUEBOG3:user/release-keys'
Revision: '11'
ABI: 'arm'
pid: 10422, tid: 10478, name: AsyncTask #2 >>> com.sample.app <<<
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x1c
r0 131413a0 r1 131413a0 r2 b1687070 r3 00262827
r4 00000349 r5 131413a0 r6 00000000 r7 00000002
r8 131412c0 r9 af071800 sl 87783218 fp 13141360
ip 000031d0 sp 9530e8c0 lr 7446c91f pc a0a83596 cpsr 000f0030
backtrace:
#00 pc 001bc596 /data/dalvik-cache/arm/data@app@com.sample.app-2@base.apk@classes.dex
#01 pc 0008091d /system/framework/arm/boot.oat
这是迄今为止收到崩溃的设备列表 -
Galaxy S6 (zeroflte)
Galaxy S6 Edge+ (zenltevzw)
Galaxy A5(2016) (a5xelte)
Galaxy S5 Neo (s5neolte)
Galaxy S6 Edge (zerolte)
Galaxy S6 (zerofltetmo)
Galaxy Note3 (ha3g)
Galaxy J7 (j7elte)
Galaxy Note4 (trelte)
Galaxy S5 (k3g)
Galaxy Alpha (slte)
关于它为什么会发生的任何想法?
这里是 build.gradle
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "23.0.0"
defaultConfig {
applicationId "com.test"
minSdkVersion 14
targetSdkVersion 22
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
dependencies {
compile files('libs/okhttp-2.4.0.jar')
compile files('libs/okhttp-urlconnection-2.4.0.jar')
compile files('libs/okio-1.4.0.jar')
compile files('libs/mediaplayersdk.jar')
compile 'com.google.android.gms:play-services-analytics:8.4.0'
compile 'com.google.android.gms:play-services-ads:8.4.0'
compile 'com.android.support:appcompat-v7:23.1.0'
}
【问题讨论】:
-
谢谢 Sunil,但你提到的似乎不是原生崩溃
-
你用过 zipalign 吗?
-
我通过Android Studio选项生成APK,Build -> Generate Signed APK
-
你能发布你的
build.gradle吗?
标签: android crash android-5.0-lollipop native samsung-mobile