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

淼淼淼 · May 19, 2017 · Last by 浮云 replied at May 07, 2018 · 2356 hits

小米应用审核被拒

  • 小米应用规则

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

  • 附审核 log:

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

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

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

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

淼淼淼 #2 · May 19, 2017 Author
luna 回复

好的 我先试试

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

淼淼淼 #4 · May 19, 2017 Author

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

淼淼淼 回复

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

淼淼淼 #6 · May 19, 2017 Author
重来看雨 回复

难啊 我们研发也在抓头

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

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

淼淼淼 #8 · May 22, 2017 Author
浮云 回复

多谢提供思路..正尝试联系一下小米的工作人员..
附 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 中有

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up