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

私はあなたがコルドバ3.Xを使用していると仮定します..

ルート www foleder、つまり yourProject/www/index.html または yourProject/www/splash.html を変更していると思います。

cordova build コマンドを実行すると、ルート www フォルダーのファイルが、android の yourProject\platforms\android\assets\www のような特定のプラットフォームの www フォルダーにコピーされます。したがって、ルート www のファイルに加えられた変更は、ビルド コマンドの後でのみ apk に反映されます。

もう 1 つの方法は、プラットフォームの www フォルダー ファイル、つまり yourProject\platforms\android\assets\www を直接変更することです。

それがあなたを助けることを願っています。ありがとう

于 2014-07-28T08:42:59.020 に答える