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

Cordova将应用程序加载到android emulator中

空谦
2023-03-14

我对Cordova完全陌生,但现在我已经用NPM安装了Cordova,安装了Android SDK,并设置了一个AVD,它似乎工作得很好,直到我想要模拟我的项目。由于某种原因,实际应用程序没有加载到模拟器中。

执行以下操作:

marvin:HelloWorld$ cordova -d emulate android
cordova library for "android" already exists. No need to download. Continuing.
Wrote out Android application name to "HelloWorld"
Wrote out Android package name to "com.example.hello"
Calling plugman.prepare for platform "android"
Preparing android project...
Processing configuration changes for plugins.
Iterating over installed plugins: []
Writing out cordova_plugins.js...
Running on emulator for platform "android" via command ""/home/marvin/Development/projects/HelloWorld/platforms/android/cordova/run" --emulator" (output to follow)...

然后启动Android emulator,但应用程序不存在。是否有人建议修复此问题,以便我能够在模拟器中进行实际测试?

提前谢谢你。

共有3个答案

苏建安
2023-03-14

有时,在emulator中删除以前安装的应用程序版本是可行的。为此,您还可以选中“擦除用户数据”选项来启动它。

只是为了记录在案,其他任何解决方案都不适合我。

施彦
2023-03-14

我也有同样的问题;我可以很好地运行cordova-emulate-android命令,模拟器最终会启动并运行,但是,该设备上从未安装过测试应用程序。我没有从Cordova CLI或控制台或其他任何地方收到任何错误。

我发现这里有一个关于这个问题的错误报告:https://issues.apache.org/jira/browse/CB-4285

针对这个问题,我们找到了两种解决方案:1。确保您使用的是Oracle JDK而不是IBM JDK,以及2。确保emulate启动的AVD的最小目标sdk设置为API 10(Android 2.3.3)或更高版本。(这是我的问题。)

公冶光亮
2023-03-14

我只是有同样的问题,我在android sdk文件夹中缺少到平台工具的PATH,在我添加它后,一切都就绪了。

 类似资料:
  • 问题内容: 我想我在这里遇到了一些classpath忧郁症。我一直在关注这些例子。我看了教程。但是似乎没有什么对我有用。 假设我在以下URI中具有JPEG: 假设我有一个带有的Swing应用,并且我想将此JPEG添加到JPanel中(位置/布局无关紧要)。 那么如何做到这一点? 我没有收到任何错误或异常,只是没有看到JPEG负载。我要使用的代码是这样的: 请告知…我从今天中午开始及其午夜一直在处理

  • 我有windows 8.1操作系统。我已经安装了cordova、android sdk、java sdk和apache Ant。我可以创建一个cordova应用程序,但当我尝试使用这个命令“**cordova platform add Android”。我有这个错误:错误:运行“Android”失败。确保您安装了最新的Android SDK,并且“Android”命令(在工具/文件夹中)被添加到您

  • 我想为我的cordova android应用程序启用应用程序索引,如下所述:https://developers.google.com/app-indexing/webmasters/app 不幸的是,我找不到留档如何做一个科尔多瓦的应用程序。有一个插件收听和广播意向,但我不认为这将帮助我在这种情况下:https://github.com/Initsogar/cordova-webintent 我

  • 我可以在cordova hybrid应用程序的其中一个页面上添加本地谷歌地图吗? 如果是,请说明如何(在Android和iOS),谢谢!

  • 在我的昂首阔步的UI中,当我单击“试用”并执行一个请求时,请求是在没有任何令牌的情况下发送的。 问题--有什么方法可以查询登录请求并将授权令牌添加到Swagger UI请求中吗?

  • 问题内容: 我试图将我的网站从基于XML的配置文件迁移到基于JSON的配置文件。有没有一种方法可以加载文件,使其变成对象?我一直在搜索网络,但找不到。我已经将文件转换并另存为。我宁愿不使用第3方库。 问题答案: 您 确实 应该使用已建立的库,例如Newtonsoft.Json(甚至Microsoft都使用MVC和WebAPI等框架),或者.NET的内置JavascriptSerializer。 这