【问题标题】:Crashes and ANR on android developer, unknown classesandroid 开发人员崩溃和 ANR,未知类
【发布时间】:2015-09-09 03:52:51
【问题描述】:

今天我在我的 google play 开发者帐户上检查了我的崩溃和 ANR,问题是每次崩溃,错误的位置在我的项目中不存在。我得到了类似的东西:

nameofpackage.ui.activities.ak.a

我的名为活动的包没有任何名为 ak 的类,也没有!

还有:

nameofpackage.ui.chants.a.onClick

Chants 也没有一个名为 a 的类! 这正常吗?

【问题讨论】:

    标签: android google-play-services google-play-developer-api


    【解决方案1】:

    那些名字可能是由proguard 生成的。如果你有这条线:

    -printmapping out.map
    

    在proguard 的规则文件中,你有一个名为:

    out.map
    

    在您的项目树中,您可以看到Exception 的原始类是什么。

    【讨论】:

    • 我检查了我的 proguard 文件,但不,我没有这样的行:/
    • 我终于找到了:developer.android.com/tools/help/proguard.html#decoding,但是在哪里可以找到mapping.txt文件!?
    • 如果在没有这个文件之前不放这一行。您可以将从中生成的项目作为 APK 文件,并添加 -printmapping out.map 行,然后重新生成 APK,以便您可以获取与代码匹配的地图文件。
    【解决方案2】:

    解决了,有proguardgui可以回溯那堆。你可以找到它: sdk\tools\proguard\bin

    【讨论】:

      猜你喜欢
      • 2013-01-21
      • 1970-01-01
      • 1970-01-01
      • 2023-01-31
      • 1970-01-01
      • 2019-03-18
      • 1970-01-01
      • 2018-10-02
      • 1970-01-01
      相关资源
      最近更新 更多