繁体   English   中英

在开发阶段,应用程序在Tablet旋转时崩溃

[英]App crashes on Tablet rotate, during development phase

我正在Windows上使用PhoneGapEclipse IDE开发基于Web的Android应用程序。
我的开发范围仅限于平板电脑。 更具体地说是三星Galaxy Tab 10.1

所以基本上,我在Eclipse上开发,并使用Eclipse的Run命令在Tablet上测试应用程序。

一切都很好,直到我旋转平板电脑。 该应用程序崩溃。
因此,我无法在此开发阶段测试我的CSS媒体查询。

有没有办法规避或修复这种行为?
(除了在纵向模式下测试应用程序,然后关闭它以横向模式测试它)

注意:在Windows上使用Android模拟器不是一种选择。

Phonegap 1.4
Android 3.2
用于JavaScript Web开发人员的Eclipse IDE(Indigo Service Release 1)


是我的应用程序的日志,从我旋转平板电脑的那一刻开始。

尝试添加此:

android:configChanges="orientation|screenSize|keyboardHidden"

作为您的应用AndroidManifest.xml中的配置更改参数,以查看它是否修复了您的问题。

我有一个Samsung Tab 10.1,如果你的清单中没有正确的配置更改设置,整个应用程序将在conf更改时重新加载。

并确保您至少在4.0 Android SDK上构建,否则“screenSize”将标记为错误!

我想知道你的清单文件是什么样的。 清单不是你的问题,它可能在资产中你的css或js

你有: android:resizeable="true"

以下是我的清单的相关部分可能会有所帮助:

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity android:name="com.phonegap.DroidGap" android:label="@string/app_name" 
              android:configChanges="orientation|keyboardHidden">
        <intent-filter>
        </intent-filter>

我希望这有帮助...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM