我正在开发一款在我所知道的所有设备上运行了几个月的 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>
提前致谢!