我在这个领域更新鲜,并且在尝试在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.
答案 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");