Phonegap+;JQuery Mobile:Android在我点击链接时崩溃

Phonegap+;JQuery Mobile:Android在我点击链接时崩溃,android,jquery-mobile,cordova,Android,Jquery Mobile,Cordova,我对Phonegap+Android+JQuery Mobile有一个问题 当我点击index.html上的链接时,Android会关闭我的应用程序,但我不知道为什么。。。 eclipse的控制台没有给我任何错误 我的活动: package it.test.app; import android.os.Bundle; import com.phonegap.*; public class testActivity extends DroidGap { /** Called when

我对Phonegap+Android+JQuery Mobile有一个问题

当我点击index.html上的链接时,Android会关闭我的应用程序,但我不知道为什么。。。 eclipse的控制台没有给我任何错误

我的活动:

package it.test.app;

import android.os.Bundle;
import com.phonegap.*;

public class testActivity extends DroidGap {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        super.loadUrl("file:///android_asset/www/index.html");
    }
}
my index.html中的链接示例:

<a href="page_1.htm">Link</a>

我还为iPhone和iPad创建了相同的应用程序,一切正常

你能帮我吗


谢谢

在花了很多时间寻找解决方案之后,我发现了Android的这个bug:

简而言之,Android不喜欢通过ajax调用带有以下标记的html或xml:

<meta name="viewport" content="width=device-width; initial-scale=1.0 user-scalable=0;" />

<link rel="apple-touch-icon" type="image/png" href="/pics/apple-touch-icon.png" />

一般来说,所有的“特殊标签”都适用于移动应用

如果没有这个标签和链接上的“rel”属性,所有的工作都像一个符咒


ADB

在花了大量时间寻找解决方案之后,我发现了Android的这个bug:

简而言之,Android不喜欢通过ajax调用带有以下标记的html或xml:

<meta name="viewport" content="width=device-width; initial-scale=1.0 user-scalable=0;" />

<link rel="apple-touch-icon" type="image/png" href="/pics/apple-touch-icon.png" />

一般来说,所有的“特殊标签”都适用于移动应用

如果没有这个标签和链接上的“rel”属性,所有的工作都像一个符咒


ADB

如果安装了Android SDK,请在Eclipse中打开LogCat。这就是显示错误消息的地方。噢,谢谢,错误是:09-01 10:09:14.152:error/ActivityManager(96):无法更改机顶盒应用程序!但我发现删除JQuery Mobile后,我的应用程序可以正常工作。。。我认为这个框架用Ajax加载页面的方法有问题……目前我能够解决这个问题,将rel=“external”添加到任何链接中,但是为什么这个用于加载页面的系统在Android上不工作?不确定,它似乎对我来说工作得很好……如果你安装了Android SDK,请在Eclipse中打开LogCat。这就是显示错误消息的地方。噢,谢谢,错误是:09-01 10:09:14.152:error/ActivityManager(96):无法更改机顶盒应用程序!但我发现删除JQuery Mobile后,我的应用程序可以正常工作。。。我认为这个框架中使用Ajax加载页面的方法存在问题……目前我能够解决这个问题,将rel=“external”添加到任何链接中,但为什么这个用于加载页面的系统在Android上不工作?不确定,它似乎对我来说很好……很好,谢谢!!只有一件事,我做了一些测试,这个标签的作品:完美,谢谢!!只有一件事,我做了一些测试,使用这个标签工作: