Articles of cordova

如何获得PhoneGap项目在Android Studio中运行与Gradle构build系统

我正在尝试使用Gradle构build系统获取新的PhoneGap应用程序设置并在Android Studio中运行。 目前,我已经成功创build了PhoneGap项目并导入到Android Studio中。 这一切似乎工作正常,但我不能解决如何将其移动到Gradle构build系统,或者即使它可能。 任何人都可以帮忙吗?

cordova:升级到5.1.1 Nexus 5后,无法安装apk

升级到5.1.1后,无法在nexus 5上运行apk 使用cordova:5.0.0设备:Nexus 5机器:MAC BUILD SUCCESSFUL Total time: 8.432 secs Built the following apk(s): /Applications/XAMPP/xamppfiles/htdocs/android/kaljacobs/platforms/android/build/outputs/apk/android-debug.apk Using apk: /Applications/XAMPP/xamppfiles/htdocs/android/kaljacobs/platforms/android/build/outputs/apk/android-debug.apk Installing app on device… /Applications/XAMPP/xamppfiles/htdocs/android/kaljacobs/platforms/android/cordova/node_modules/q/q.js:126 throw e; ^ ERROR: Failed to launch application on device: ERROR: Failed to install apk to device: pkg: /data/local/tmp/android-debug.apk Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE] ERROR running one or more of the platforms: Error: /Applications/XAMPP/xamppfiles/htdocs/android/kaljacobs/platforms/android/cordova/run: Command […]

在android模拟器调用JavaScript与phonegap

我是phonegap和android开发新手。 我可以知道如何在模拟器上debuggingjavascript错误吗? 我听说过亚行可能知道如何在Windows 7系统上使用和安装它? 我有一个jsonp调用ajax但没有模拟器上的响应。 不过,我可以在Windows上用浏览器调用ajax。 我可以知道哪里出了错?

如何在设备上运行使用Cordova生成的.apk文件而不是模拟器?

我正在使用Sencha Touch 2.3.1开发跨平台应用程序,并将其部署到本机平台上,我正在使用Cordova 3.3.0 我遵循这个教程。 在教程之后,我能够在模拟器中运行.apk文件。 现在我想在我的设备上运行应用程序。 即使我使用USB连接我的设备到笔记本电脑,我无法运行我的设备上的应用程序。 任何帮助将不胜感激。

拒绝加载脚本,因为它违反了以下内容安全策略指令

嗨,当我试图将我的应用程序部署到5.0.0以上的Android系统的设备,我不断收到这样的错误消息: 07-03 18:39:21.621:D / SystemWebChromeClient(9132):file:///android_asset/www/index.html:第0行:拒绝加载脚本“ http:// xxxxx ”,因为它违反了以下内容安全策略指令:“script-src”self“'unsafe-eval''unsafe-inline'”。 07-03 18:39:21.621:I / chromium(9132):[INFO:CONSOLE(0)]“拒绝加载脚本' http:// xxx ',因为它违反了以下内容安全策略指令:”script- src'self''unsafe-eval''unsafe-inline'“。 但是,如果我将其部署到安卓系统为4.4.x的移动设备,安全策略将使用默认策略: <meta http-equiv="Content-Security-Policy" content="default-src 'self' data: gap: https://ssl.gstatic.com 'unsafe-inline' 'unsafe-eval'; style-src 'self' 'unsafe-inline'; media-src *"> 然后我想,也许我应该改变成这样的东西: <meta http-equiv="Content-Security-Policy" content="script-src 'self' 'unsafe-eval' 'unsafe-inline'; object-src 'self'; style-src 'self' 'unsafe-inline'; media-src *"> 基本上,这两个选项不适合我。 有没有人知道如何解决这个问题? 谢谢!

Phonegap上的ASP.NET Forms身份validation问题(Android)

我有一个ASP.NET MVC / Web API后端,我为我的Phonegap应用程序实现了表单身份validation。 通过jQuery Ajax调用发送用户证书来执行login,如下所示: $.ajax({ type: "POST", url: "/api/authentication/login", data: JSON.stringify({ Username: username, Password: password }), contentType: "application/json; charset=utf-8", dataType: "TEXT", statusCode: { 200: function (response, status, xhr) { // successfully authenticated Backbone.history.navigate("/", { trigger: true }); } } }); 后端login方法如下所示: [ActionName("login")] [AllowAnonymous] public LoginResult Login(LoginCredentials credentials) { // doing all kinds […]

Cordova – 拒绝执行内联事件处理程序,因为它违反了以下内容安全策略

我正在为cordova应用程序开发进行培训,并解决了内容安全策略方面的问题。 我的应用程序正在运行与Android模拟器,但是当我必须执行一个JavaScript我在NetBeans(输出窗口)中收到消息。 Refused to execute inline event handler because it violates the following Content Security Policy directive: "script-src 'self' https://ssl.gstatic.com". (22:35:56:126 | error, security) at www/index.html:58 我的代码如下。 这是我的index.html。 我试图理解CSP是如何工作的,我想我理解这个概念,但在这种情况下,我不明白这个问题。 第58行是评论。 <html> <head> <meta http-equiv="Content-Security-Policy" content="default-src 'self' * data: gap: https://ssl.gstatic.com 'unsafe-eval'; style-src 'self'; script-src 'self' https://ssl.gstatic.com; media-src *"> <meta name="format-detection" content="telephone=no"> <meta name="msapplication-tap-highlight" content="no"> <meta […]

用Phonegap创build一个Android服务? (即使在closures的情况下也可以运行phonegap应用

我一直在使用Phonegap开发一个Android应用程序,现在想在应用程序closures的时候这样做,它仍然可以在应用程序中执行java / js代码。 所以我明白我需要创build一个服务。 如果我在phonegap上创build一个服务插件,我仍然可以执行JavaScript代码或只有Java? 有没有人做这样的事情? 我发现这个讨论,但似乎没有工作: http : //groups.google.com/group/phonegap/browse_thread/thread/722b0e796baa7fc6这就是我现在所拥有的。 如果我不能想象出来,我会转而开发原生的,我会问,如果有人曾经这样做过。 我似乎无法find任何类似的phonegap插件。 编辑:我有一个执行Java代码作为服务的应用程序。 但是,当它调用sendjavascript不起作用。 那么有没有办法让JavaScript代码在后台运行,当一个应用程序closures与phonegap? 谢谢

如何设置支持IDE的Cordova插件项目?

我一直在努力build立我的cordova插件项目。 主要是由于以下事实: 插件需要放在远离主项目的单独文件夹中 例如,当我使用cordova build android来构build项目时,cordova从我的plugin文件夹复制java文件,并将其放置到platforms/android/src文件夹中。 因此,我不应该手动在Android项目中修改我的插件的.java文件,我必须在我的插件文件夹中编写我的代码。 但是我无法将插件文件夹导入IDE项目,因此我没有代码完成。 编写没有IDE支持的Java / Objective-C基本上是不可能的 我怎样才能为我的插件开发设置一个IDE(例如,用于Android Studio)的代码完成项目?