私が知っているすべてのデバイスで何ヶ月も実行されている 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>
前もって感謝します!