2

我正在开发一款在我所知道的所有设备上运行了几个月的 Android 游戏。但最近我注意到 S4 用户通常会立即卸载该应用程序,最后有人使用 S4 ( jflte ) 写了一篇评论,称该应用程序“无法启动”。

我无法在 AVD(相关)中重现此行为,并且不会很快手头有 S4。谷歌搜索这个问题,我发现这在 S4 中并不常见,可能与 SD 卡安装有关。我没有找到任何解决方案。我的应用程序使用 OpenGL 和android.opengl.GLSurfaceView

问题是:我有哪些选择来调查这个问题?我见过RTL option,但它似乎是某种优质的东西。在 Play 商店中禁用 S4 支持不算作解决方案。我希望在 S4 上获得启动尝试的 LogCat 输出。

这是我的 AndroidManifest,就相关而言:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="app.orbs"
android:versionCode="24"
android:versionName="2.1"
android:installLocation="auto" >

<uses-sdk
    android:minSdkVersion="7"
    android:targetSdkVersion="18" />

<application
    android:allowBackup="true"
    android:icon="@drawable/orb_launcher"
    android:label="@string/app_name"
    android:name="orbs.OrbsApplication">

    <activity
        android:name="orbs.controller.MainMenuActivity"
        android:screenOrientation="portrait"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

    <activity
        android:name="orbs.controller.GameActivity"
        android:screenOrientation="portrait"
        android:label="@string/app_name" >
    </activity>    

    <activity
        android:name="orbs.SettingsActivity"
        android:label="@string/app_name"
        android:theme="@android:style/Theme.NoTitleBar" >
        <intent-filter>
            <category android:name="android.intent.category.PREFERENCE" />
        </intent-filter>
    </activity>

</application>

提前致谢!

4

1 回答 1

0

首先是尝试让用户在发生崩溃时发送错误报告,但让我们面对现实吧,大多数人不会那样做。

所以我建议研究一个自动崩溃报告系统,比如Crittercism

于 2013-09-05T12:51:16.317 回答