[英]App crashes on Tablet rotate, during development phase
我正在Windows上使用PhoneGap
和Eclipse 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.