注册

apk闪退(初始化失败)


Application 中的代码
 
package com.zhongtong; import activeandroid.ActiveAndroid; import android.app.ActivityManager; import android.app.Application; import android.content.pm.PackageManager; import android.os.Process; import android.util.Log; import com.baidu.mapapi.SDKInitializer; import com.hyphenate.chat.EMClient; import com.hyphenate.chat.EMOptions; import com.umeng.comm.core.CommunitySDK; import com.umeng.comm.core.impl.CommunityFactory; import com.umeng.comm.core.sdkmanager.LocationSDKManager; import com.umeng.comm.core.sdkmanager.LoginSDKManager; import com.umeng.community.example.custom.MyLoginImpl; //import com.testin.agent.TestinAgent; import com.zhongtong.httpurl.HttpUrls; import java.util.Iterator; import java.util.List; public class Location extends Application { @Override public void onCreate() { super.onCreate(); // huanxing(); InitializeService.start(this); CommunitySDK mCommSDK = CommunityFactory.getCommSDK(this); mCommSDK.initSDK(this); // SDKInitializer.initialize(this); // ActiveAndroid.initialize(this); Log.d("locSDK_Demo1", "... Application onCreate... pid=" + Process.myPid()); } @Override public void onTerminate() { super.onTerminate(); ActiveAndroid.dispose(); } private void huanxing() { // EMOptions options = new EMOptions(); // 默认添加好友时,是不需要验证的,改成需要验证 options.setAcceptInvitationAlways(false); int pid = android.os.Process.myPid(); String processAppName = getAppName(pid); // 如果APP启用了远程的service,此application:onCreate会被调用2次 // 为了防止环信SDK被初始化2次,加此判断会保证SDK被初始化1次 // 默认的APP会在以包名为默认的process name下运行,如果查到的process name不是APP的process name就立即返回 if (processAppName == null || !processAppName.equalsIgnoreCase(this.getPackageName())) { Log.e("aa", "enter the service process!"); // 则此application::onCreate 是被service 调用的,直接返回 return; } //初始化 EMClient.getInstance().init(this, options); //在做打包混淆时,关闭debug模式,避免消耗不必要的资源 EMClient.getInstance().setDebugMode(true); } private String getAppName(int pID) { String processName = null; ActivityManager am = (ActivityManager) this.getSystemService(ACTIVITY_SERVICE); List l = am.getRunningAppProcesses(); Iterator i = l.iterator(); PackageManager pm = this.getPackageManager(); while (i.hasNext()) { ActivityManager.RunningAppProcessInfo info = (ActivityManager.RunningAppProcessInfo) (i.next()); try { if (info.pid == pID) { processName = info.processName; return processName; } } catch (Exception e) { // Log.d("Process", "Error>> :"+ e.toString()); } } return processName; } }
 
 
清单文件中是这样子的

错误代码是
06-07 16:38:00.899 31096-31109/com.zhongtong E/HAL: load: id=gralloc != hmi->id=gralloc
06-07 16:38:03.718 31096-31247/com.zhongtong E/HAL: load: id=gralloc != hmi->id=gralloc
06-07 16:38:03.766 31096-31249/com.zhongtong E/art: No implementation found for long com.baidu.platform.comjni.map.commonmemcache.JNICommonMemCache.Create() (tried Java_com_baidu_platform_comjni_map_commonmemcache_JNICommonMemCache_Create and Java_com_baidu_platform_comjni_map_commonmemcache_JNICommonMemCache_Create__)
 

 
已邀请:
你这是在什么使用的什么版本的 sdk,详细版本号说下 ,请在你的工单003767中回复一下吧
 

李伟 - it男

你好,我在工单里已经恢复啦,我使用的是Android studio2.3.2使用的环信是Android SDK V3.3.2
下面是错误日志:

所有日志:
06-08 10:55:47.357 21771-21771/? I/art: Late-enabling -Xcheck:jni
06-08 10:55:47.422 21771-21784/com.zhongtong E/HAL: load: id=gralloc != hmi->id=gralloc
06-08 10:55:47.520 21771-21771/com.zhongtong W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg  --debuggable --instruction-set=arm64 --instruction-set-features=smp,a53 --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=generic --instruction-set-features=default --dex-file=/data/app/com.zhongtong-2/split_lib_dependencies_apk.apk --oat-file=/data/dalvik-cache/arm64/data@app@com.zhongtong-2@split_lib_dependencies_apk.apk@classes.dex) because non-0 exit status
06-08 10:55:48.038 21771-21771/com.zhongtong W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg  --debuggable --instruction-set=arm64 --instruction-set-features=smp,a53 --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=generic --instruction-set-features=default --dex-file=/data/app/com.zhongtong-2/split_lib_slice_0_apk.apk --oat-file=/data/dalvik-cache/arm64/data@app@com.zhongtong-2@split_lib_slice_0_apk.apk@classes.dex) because non-0 exit status
06-08 10:55:48.122 21771-21771/com.zhongtong W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg  --debuggable --instruction-set=arm64 --instruction-set-features=smp,a53 --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=generic --instruction-set-features=default --dex-file=/data/app/com.zhongtong-2/split_lib_slice_1_apk.apk --oat-file=/data/dalvik-cache/arm64/data@app@com.zhongtong-2@split_lib_slice_1_apk.apk@classes.dex) because non-0 exit status
06-08 10:55:48.226 21771-21771/com.zhongtong W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg  --debuggable --instruction-set=arm64 --instruction-set-features=smp,a53 --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=generic --instruction-set-features=default --dex-file=/data/app/com.zhongtong-2/split_lib_slice_2_apk.apk --oat-file=/data/dalvik-cache/arm64/data@app@com.zhongtong-2@split_lib_slice_2_apk.apk@classes.dex) because non-0 exit status
06-08 10:55:48.296 21771-21771/com.zhongtong W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg  --debuggable --instruction-set=arm64 --instruction-set-features=smp,a53 --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=generic --instruction-set-features=default --dex-file=/data/app/com.zhongtong-2/split_lib_slice_3_apk.apk --oat-file=/data/dalvik-cache/arm64/data@app@com.zhongtong-2@split_lib_slice_3_apk.apk@classes.dex) because non-0 exit status
06-08 10:55:48.414 21771-21771/com.zhongtong W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg  --debuggable --instruction-set=arm64 --instruction-set-features=smp,a53 --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=generic --instruction-set-features=default --dex-file=/data/app/com.zhongtong-2/split_lib_slice_4_apk.apk --oat-file=/data/dalvik-cache/arm64/data@app@com.zhongtong-2@split_lib_slice_4_apk.apk@classes.dex) because non-0 exit status
06-08 10:55:48.520 21771-21771/com.zhongtong W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg  --debuggable --instruction-set=arm64 --instruction-set-features=smp,a53 --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=generic --instruction-set-features=default --dex-file=/data/app/com.zhongtong-2/split_lib_slice_5_apk.apk --oat-file=/data/dalvik-cache/arm64/data@app@com.zhongtong-2@split_lib_slice_5_apk.apk@classes.dex) because non-0 exit status
06-08 10:55:48.617 21771-21771/com.zhongtong W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg  --debuggable --instruction-set=arm64 --instruction-set-features=smp,a53 --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=generic --instruction-set-features=default --dex-file=/data/app/com.zhongtong-2/split_lib_slice_6_apk.apk --oat-file=/data/dalvik-cache/arm64/data@app@com.zhongtong-2@split_lib_slice_6_apk.apk@classes.dex) because non-0 exit status
06-08 10:55:48.705 21771-21771/com.zhongtong W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg  --debuggable --instruction-set=arm64 --instruction-set-features=smp,a53 --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=generic --instruction-set-features=default --dex-file=/data/app/com.zhongtong-2/split_lib_slice_7_apk.apk --oat-file=/data/dalvik-cache/arm64/data@app@com.zhongtong-2@split_lib_slice_7_apk.apk@classes.dex) because non-0 exit status
06-08 10:55:48.784 21771-21771/com.zhongtong W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg  --debuggable --instruction-set=arm64 --instruction-set-features=smp,a53 --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=generic --instruction-set-features=default --dex-file=/data/app/com.zhongtong-2/split_lib_slice_8_apk.apk --oat-file=/data/dalvik-cache/arm64/data@app@com.zhongtong-2@split_lib_slice_8_apk.apk@classes.dex) because non-0 exit status
06-08 10:55:48.853 21771-21771/com.zhongtong W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg  --debuggable --instruction-set=arm64 --instruction-set-features=smp,a53 --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=generic --instruction-set-features=default --dex-file=/data/app/com.zhongtong-2/split_lib_slice_9_apk.apk --oat-file=/data/dalvik-cache/arm64/data@app@com.zhongtong-2@split_lib_slice_9_apk.apk@classes.dex) because non-0 exit status
06-08 10:55:48.916 21771-21771/com.zhongtong I/InstantRun: starting instant run server: is main process
06-08 10:55:48.937 21771-21771/com.zhongtong I/System.out: InitializeService.start()
06-08 10:55:49.198 21771-21771/com.zhongtong E/art: No implementation found for long com.hyphenate.chat.adapter.EMAChatClient.native_getPushManager() (tried Java_com_hyphenate_chat_adapter_EMAChatClient_native_1getPushManager and Java_com_hyphenate_chat_adapter_EMAChatClient_native_1getPushManager__)
06-08 10:55:49.202 21771-21771/com.zhongtong I/Process: Sending signal. PID: 21771 SIG: 9
错误日志:
06-08 10:54:53.116 21116-21129/com.zhongtong E/HAL: load: id=gralloc != hmi->id=gralloc
06-08 10:54:55.138 21116-21116/com.zhongtong E/art: No implementation found for long com.hyphenate.chat.adapter.EMAChatClient.native_getPushManager() (tried Java_com_hyphenate_chat_adapter_EMAChatClient_native_1getPushManager and Java_com_hyphenate_chat_adapter_EMAChatClient_native_1getPushManager__)

要回复问题请先登录注册