在开发阶段,应用程序在平板电脑旋转时崩溃
我正在 Windows 上使用 PhoneGap
和 Eclipse IDE
开发基于 Web 的 Android 应用程序。
我的开发范围仅限于平板电脑。更具体地说是 Samsung Galaxy Tab 10.1。
基本上,我在 Eclipse 上进行开发,并使用 Eclipse 的 Run 命令在平板电脑上测试应用程序。
一切正常,直到我旋转平板电脑。应用程序崩溃。
因此,我无法在此开发阶段测试我的 CSS
媒体查询。
有没有办法规避或修复这种行为?
(除了在纵向模式下测试应用程序,然后关闭它以在横向模式下测试它)
注意:不能在 Windows 上使用 Android 模拟器。
电话间隙 1.4
Android 3.2
Eclipse 面向 JavaScript Web 开发人员的 IDE(Indigo 服务版本 1)
此处 是我的应用程序的日志,从我旋转平板电脑的那一刻开始。
I am developing a web-based Android application using PhoneGap
and Eclipse IDE
on Windows.
My development's scope is limited to Tablets. More specifically to the Samsung Galaxy Tab 10.1.
So basically, I develop on Eclipse, and test the app on the Tablet using Eclipse's Run command.
Everything works great until i rotate the Tablet. The app crashes.
Therefore I cannot test my CSS
media queries during this dev phase.
Is there a way to circumvent or fix this behavior ?
(other than testing the app in Portrait mode, then close it to test it in landscape mode)
Note: Using the Android Emulator on Windows is NOT an option.
Phonegap 1.4
Android 3.2
Eclipse IDE for JavaScript Web Developers ( Indigo Service Release 1 )
Here is my app's Log, starting from the moment i rotate the Tablet.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
尝试添加以下内容:
将应用程序 AndroidManifest.xml 中的配置更改为
看看它是否能解决您的问题。
我有一个 Samsung Tab 10.1,如果您的清单中没有正确的配置更改设置,您的整个应用程序将在conf更改时重新加载。
Try adding this:
as your config change parameter in your apps AndroidManifest.xml to
see if it fixes your issue.
I have a Samsung Tab 10.1 and if you don't have the proper configuration changes setup in your manifest your whole app will be reloaded on conf change.
我想知道你的清单文件是什么样的。清单不是你的问题,它可能在你的 css 或 js 资产中
你有:
android:resizeable="true"
这是我的清单的相关部分,可能会有所帮助:
我希望这有帮助...
I am wondering what your manifest file looks like. Of the manifest is not your problem, its probably in the assets either your css or js
Do you have:
android:resizeable="true"
Here is the relevant parts of my manifest that may help:
I hope this helps...
并确保您至少在 4.0 Android SDK 上构建,否则“screenSize”将标记为错误!
And ensure you're building on at least an 4.0 Android SDK otherwise "screenSize" will flag as an error!