当前位置: 首页 > 知识库问答 >
问题:

简单Angular 2 Cordova应用程序无法在android emulator上运行

范弘亮
2023-03-14

我使用angle-cli创建了一个新的角2应用程序:

 ng new angular2-cordova-test

在项目文件夹中,我使用Cordova cli创建了一个新的Cordova项目:

 cordova create cordova com.example.cordova cordova
 cordova platform add android --save
 cordova build

我从根目录将angular 2应用程序构建到Cordova www目录中

 ng build --prod --output-path=cordova/www/

当我将应用程序从cordova目录运行到emulator时:

 cordova emulate android

我正在加载 和应用程序不工作

Android模拟器

我认为这与ES6和emulator webview有关

我该怎么解决这个问题?先谢谢你

共有3个答案

钦德佑
2023-03-14

我用这个来设置底座:

最后,我有一个非常有用的建议,使用Chrome远程调试器来调试您的移动应用程序。控制台,它告诉一切。

南门意蕴
2023-03-14

就用

如果你去掉基地href,那么你的路线将不会在角2工作。

如果你想建造,就去做

ng build --prod --base-href .
刘嘉木
2023-03-14

事实上,我问了一个问题,换言之:

https://stackoverflow.com/questions/40470766/angular-2-and-cordova

因为奇怪的原因被关闭了!!答案就在评论中

这个问题非常琐碎,角2项目形成的超文本标记语言包含:

<代码>

这就是导致问题的原因,把它去掉就行了

在解决问题的过程中,我还学会了如何:

  • 在emulator上使用chrome开发工具调试应用程序

这是一个很好的实验

更新:

在进入构建角科尔多瓦路由的情况后,帕斯·吉娅的暗示是必须的

我将meta标记更改为

 类似资料:
  • 问题内容: 我已经编写了一个基本的node.js应用程序,并且设法将其部署在Heroku上没有任何问题。我创建了 package.json 和 Procfile ,但是从日志中看到没有正在运行的进程,因此无法获得任何响应。可能是什么问题呢? PS: 我不想使用 Express 框架 我的代码: 我的package.json: 日志: 问题答案: 您已缩放heroku应用程序了吗? 这是必需的步骤。

  • 问题内容: 我正在尝试运行此项目-https://github.com/JumboInteractiveLimited/codetest 我已经下载了Docker工具箱,并执行了GitHub页面上提到的build和run命令,但是当我尝试访问http:localhost:8080时,该页面仍然不可用。 当我尝试再次执行运行时,Docker说 编辑 :澄清一下,我只有在第二次运行时才收到该错误。当我

  • 我知道甚至这个问题已经被提出了几次,但没有找到解决这个问题的方法。我使用的编译命令:。我使用的运行命令: 错误:

  • 我一直试图使用JDBC在JAVA中创建一个简单的数据库应用程序。到目前为止,我所有的尝试都没有成功,甚至在加载驱动程序。了解我是Java新手,刚刚开始学习。以下是我的步骤: 程序总是给出这个例外: 线程“main”Java.lang.ClassNotFoundException:com.microsoft.sqlServer.jdbc.sqlServerDriver在Java.net.URLCla

  • 我一直试图用robotium构建一个单元测试项目,但运行它总是失败,出现错误。 正如我所说的,我已经讨论了很多问题,但没有找到任何帮助我解决这个问题的东西。提前致谢

  • 我现在正在学习Android,在这方面我确实是个新手。我用的是Android版的Eclipse。我已经安装了Android 5.0.1 (API 21)下的所有文件和所有工具。然后我试着创建我的简单的“hello world示例”,但是我得到了很多错误。 以下是我的错误: 你能帮我一下吗?