PhoneGap Android第一个应用程序更改

时间:2014-07-28 06:05:06

标签: android cordova application-error

从上周开始,我开始学习手机差距。我安装并创建了Android应用程序。基本上我是一个Android开发人员。我对phonegap很新。当我将项目导入eclipse时,导入正常并且运行也很好。

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

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

splash.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)

请你指点一下我可以改变自己的屏幕以及如何实现启动画面。请帮帮我。

谢谢

香卡

1 个答案:

答案 0 :(得分:0)

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

我猜您正在根据www foleder进行更改,即yourProject / www / index.html或yourProject / www / splash.html。

当你运行cordova build命令时,来自root www文件夹的

文件被复制到特定平台的www文件夹,例如android yourProject \ platforms \ android \ assets \ www。所以在root www文件中所做的更改只会在构建命令后反映在apk中。

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

希望它会对你有所帮助。感谢