问答 小米应用审核被拒...

淼淼淼 · 2017年05月19日 · 最后由 浮云 回复于 2018年05月07日 · 2471 次阅读

小米应用审核被拒

  • 小米应用规则

  • 对,没有错 用的是 monkey...

  • 附审核 log:

  • 日志反应一直卡在第一个载入画面,但是我们自己内部跑 monkey 各种没有问题.

  • 所以想请问一下各位知道小米这个测试的是真机还是模拟器?有没有联网..希望大家能够帮忙看一下...这个问题我也是醉了.😭

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 14 条回复 时间 点赞

小米 log 的文件名有机型滴,然后你可以用小米提供的云测勾选该机型跑 monkey

luna 回复

好的 我先试试

小米会提供对应的 log 文件吧. 如果错误的堆栈的确在你们的 app 内, 你们的 sdk 应该可以检测吧.

嗯 我们再分析一下 感谢!👍

淼淼淼 回复

monkey 能复现就怪了。。哈哈哈,只能看 log,然后分析去修改。。

重来看雨 回复

难啊 我们研发也在抓头

monkey 的 log 有 seed 值,可以要来 monkey 执行 log 看开头的 seed 值,将 monkey 命令后配-s seed 值进行复现。

PS:看截图是 ANR,这不得跟 trace?摆 log 有啥用。。。

浮云 回复

多谢提供思路..正尝试联系一下小米的工作人员..
附 trace

0x0001ff68 wait4+8 (/system/lib/libc.so)
0x0005e21f dvmOptimizeDexFile(int, long, long, char const*, unsigned int, unsigned int, bool)+546 (/system/lib/libdvm.so)
dalvik.system.DexFile.openDexFileNative
dalvik.system.DexFile.openDexFile (DexFile.java)
dalvik.system.DexFile. (DexFile.java)
dalvik.system.DexFile.loadDex (DexFile.java)
dalvik.system.DexPathList.loadDexFile (DexPathList.java)
dalvik.system.DexPathList.makeDexElements (DexPathList.java)
java.lang.reflect.Method.invokeNative
java.lang.reflect.Method.invoke (Method.java)
android.support.multidex.a$b.a (MultiDex.java)
android.support.multidex.a$b.b (MultiDex.java)
android.support.multidex.a$b.a (MultiDex.java)
android.support.multidex.a.a (MultiDex.java)
android.support.multidex.a.a (MultiDex.java)
android.support.multidex.MultiDexApplication.attachBaseContext (MultiDexApplication.java)
com.excelliance.open.LBApplication.attachBaseContext (LBApplication.java)
android.app.Application.attach (Application.java)
android.app.Instrumentation.newApplication (Instrumentation.java)
android.app.Instrumentation.newApplication (Instrumentation.java)
android.app.LoadedApk.makeApplication (LoadedApk.java)
android.app.ActivityThread.handleBindApplication (ActivityThread.java)
android.app.ActivityThread.access$1600 (ActivityThread.java)
android.app.ActivityThread$H.handleMessage (ActivityThread.java)
android.os.Handler.dispatchMessage (Handler.java)
android.os.Looper.loop (Looper.java)
android.app.ActivityThread.main (ActivityThread.java)
java.lang.reflect.Method.invokeNative
java.lang.reflect.Method.invoke (Method.java)
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java)
com.android.internal.os.ZygoteInit.main (ZygoteInit.java)
dalvik.system.NativeStart.main
浮云 回复

seed 值一样 路径就一样吧?

恒温 回复

seed 值一样就能使操作序列一样,虽然保证不了每次事件操作时的状态一样,总体差不多,可以增强复现操作的一致性。

我们公司也被拒了··· 试试思路

浮云 回复

seed 值,怎么查看呢,trace 里看不到啊

淼淼淼 回复

你好,问题解决了么,怎么解决的呢?

Kevin 回复

monkey 的 log 中有

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册