Android 科尔多瓦不幸的是,HelloWorld已经停止了
我尝试在Ubuntu 14.04中使用cordova来创建一个简单的android应用程序。我使用Android 科尔多瓦不幸的是,HelloWorld已经停止了,android,cordova,ubuntu-14.04,Android,Cordova,Ubuntu 14.04,我尝试在Ubuntu 14.04中使用cordova来创建一个简单的android应用程序。我使用 cordova create hello com.example.hello HelloWorld 我添加了android平台,我尝试构建并构建成功,但当我模拟应用程序时,不会启动并在屏幕上收到错误 不幸的是,HelloWorld已经停止了 我找到的所有解决方案都不起作用 这是从cordova自动创建的代码 package com.example.hello; import android.os
cordova create hello com.example.hello HelloWorld
我添加了android平台,我尝试构建并构建成功,但当我模拟应用程序时,不会启动并在屏幕上收到错误
不幸的是,HelloWorld已经停止了
我找到的所有解决方案都不起作用
这是从cordova自动创建的代码
package com.example.hello;
import android.os.Bundle;
import org.apache.cordova.*;
public class HelloWorld extends CordovaActivity
{
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
super.init();
// Set by <content src="index.html" /> in config.xml
super.loadUrl(Config.getStartUrl());
//super.loadUrl("file:///android_asset/www/index.html");
}
}
package com.example.hello;
导入android.os.Bundle;
导入org.apache.cordova.*;
公共类HelloWorld扩展了CordovaActivity
{
@凌驾
创建时的公共void(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
super.init();
//在config.xml中设置
super.loadUrl(Config.getStartUrl());
//super.loadUrl(“file:///android_asset/www/index.html");
}
}
试试:
试着替换
index.html
请输入页面名称
public class enlacedata extends CordovaActivity
{
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
super.init();
// Set by <content src="index.html" /> in config.xml
//super.loadUrl(Config.getStartUrl());
//Change your index.html for your page name
super.loadUrl("file:///android_asset/www/index.html");
}
}
公共类enlacedata扩展了Cordova活动
{
@凌驾
创建时的公共void(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
super.init();
//在config.xml中设置
//super.loadUrl(Config.getStartUrl());
//更改index.html作为页面名称
super.loadUrl(“file:///android_asset/www/index.html");
}
}
您使用的是phonegap(云上构建)还是本地实现?本地实现是您在路径中的参考页面:assets/www/index.html
?运行de命令:phonegap构建android和&phonegap运行android