2

私が知っているすべてのデバイスで何ヶ月も実行されている Android でゲームを開発しています。しかし、最近、S4 ユーザーは通常、すぐにアプリをアンインストールし、最後に S4 ​​( jflte ) を使用している誰かが、アプリが「起動しない」というレビューを書いていることに気付きました。

AVD(関連)でこの動作を再現できず、すぐにS4を手に入れることはありません。問題をグーグルで調べたところ、これは S4 では珍しいことではなく、SD カードのインストールに関連している可能性があることがわかりました。しかし、解決策は見つかりませんでした。私のアプリはandroid.opengl.GLSurfaceViewで OpenGL を使用しています。

質問: 問題を調査するためのオプションは何ですか? RTLオプションを見たことがありますが、それはある種のプレミアムなもののようです。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 に答える