3

我用 Phonegap 创建了一个 Android 应用程序。当应用程序运行并且我将手机翻转为横向时,它只会崩溃。我已经尝试将其添加到我的清单中:

android:configChanges="orientation|keyboardHidden"

也试过:

android:configChanges="orientation|screenSize|keyboardHidden"

没有效果。有什么建议么?


更新:

这是应用程序崩溃时 logcat 告诉我的内容:http: //dl.dropbox.com/u/17844821/zeug/logcat.txt


更新:

这是我的清单文件:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="de.foo.bar"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="9"
        android:targetSdkVersion="15" />

<supports-screens 
    android:largeScreens="true" 
    android:normalScreens="true" 
    android:smallScreens="true" 
    android:resizeable="true" 
    android:anyDensity="true" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 

    <application
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:configChanges="orientation|keyboardHidden"
            android:name=".MainActivity"
            android:label="@string/title_activity_main">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>
4

2 回答 2

3

确保将它们放在活动标签中,如下所示:

<activity
        android:name=".MainActivity"
        android:label="@string/title_activity_main"
        android:configChanges="orientation|keyboardHidden|keyboard|screenSize
|locale">

并在他们之后关闭它。我曾经遇到过这个问题,我犯了这个错误。

于 2012-11-05T19:28:11.257 回答
0

您的 AndroidManifest.xml 中是否有 INTERNET 权限?根据异常,CallbackServer 似乎无法打开会导致一系列问题的套接字。

于 2012-11-05T22:31:35.327 回答