0

从上周开始,我开始学习电话间隙。我安装并创建了 android 应用程序。基本上我是一个安卓开发者。我对phonegap很陌生。当我将项目导入到 Eclipse 中时,该项目导入良好并且运行良好。

这里我有一些小疑问。我打开 www>>index.html 文件并更改了名称<h1>Apache Cordova</h1>apache cordova 但在我运行时该名称没有更改。

即使我编写了另一个 splash.html 文件并添加到我的项目的 www 文件夹中。

飞溅.html:

<!DOCTYPE html>
<html>
<body>
<script type="text/javascript" src="cordova.js"></script>
<h1>My First Heading</h1>

<p>My first paragraph.</p>

</body>
</html>

将我的活动更改为这样:

package io.cordova.hellocordova;

import android.os.Bundle;
import org.apache.cordova.*;

public class HelloCordova extends CordovaActivity 
{
    @Override
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        super.init();

        super.loadUrl("file://android_asset/www/splash.html");
    }
}

当我运行我的应用程序时,我得到了

Application Error

net::ERR_FILE_NOT_FOUND(file://android_asset/www/splash.html)

你能给我一些指导吗我可以改变我自己的屏幕以及如何实现启动画面。请帮我。

谢谢你

尚卡尔

4

1 回答 1

0

我假设您使用的是cordova 3.X ..

我猜您正在更改根 www 文件夹,即 yourProject/www/index.html 或 yourProject/www/splash.html。

当您运行 cordova build 命令时,根 www 文件夹中的文件会被复制到特定平台的 www 文件夹,例如 android yourProject\platforms\android\assets\www。因此,root www 文件中所做的更改只会在构建命令之后反映在 apk 中。

其他方法是直接在平台的 www 文件夹文件中进行更改,即 yourProject\platforms\android\assets\www

希望它会帮助你。谢谢

于 2014-07-28T08:42:59.020 回答