找不到请求的文件./android_assets/www/pica.html

时间:2014-03-18 13:26:12

标签: android

我在这个领域更新鲜,并且在尝试在eclipse中添加html页面并在AVD上运行它在AVD上显示错误"找不到请求的文件./android_assets/www/pica.html(no such文件或目录)(file:///android_assets/www/pica.html)"

我的代码如下

import org.apache.cordova.DroidGap;

import android.os.Bundle;
import android.view.Menu;

public class MainActivity extends DroidGap {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        super.loadUrl("file:///android_assets/www/pica.html");
    }

显示错误,

ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.example.projectexample/.MainActivity }
ActivityManager: Warning: Activity not started, its current task has been brought to the front
and ERROR: Plugin.xml is missing. Add res/xml/plugins.xml to your program.

2 个答案:

答案 0 :(得分:1)

好吧,您链接的文件似乎位于不同的位置或具有不同的名称。

您的项目结构应该是这样的:

- Project Root Folder  
          - src    
            ... java source files  
          - res    
            ... resources  
          - assets    
             - www  
               - pica.html 

至于plugin.xml的第二个问题:只需在文件夹res / xml中手动创建xml。

答案 1 :(得分:0)

在URI中使用android_asset代替android_assets(请注意缺少的s):

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