Articles of cordova

HTTP请求在应用程序中占用太多的时间,但在网站中less

我有一个网站和一个应用程序,只是一个运行该网站的iframe。 但是,与网站中的相同请求相比,应用中的请求花费了大量的时间。 下面是应用程序和网站的HAR请求,你可以看到请求是相同的,但相同的请求所花费的时间是不同的。 cordova应用HAR 网站HAR

为什么Apache Cordova不支持Linux桌面?

我最近看到这个项目开发多平台应用程序,我看到所有主要的移动平台,以及MAC OS X和Windows Desktop,但为什么没有Linux Desktop支持?

使用PhoneGap Build在Linux上设置PhoneGap / Cordova开发的最低限度

所以我大约3年前在PhoneGap上玩了一下。 我正在写基本的HTML和JavaScript,并推到github回购。 然后,PhoneGap Build将从该回购中拉出,并为我构build一个可以安装到我的手机的APK。 快进三年,节点已经引入,使过程有点滑。 除了我修改了hello world应用程序,包括一个button来执行条码扫描使用: phonegap plugin add com.phonegap.plugins.barcodescanner 然后试图通过添加一个button作为onclick事件(添加到预先存在的应用程序对象)来使用条形码扫描器: buttonPressed: function() { alert("Clicked"); cordova.plugins.barcodeScanner.scan( function (result) { alert("We got a barcode\n" + "Result: " + result.text + "\n" + "Format: " + result.format + "\n" + "Cancelled: " + result.cancelled); }, function (error) { alert("Scanning failed: " + error); } ); } […]

错误ANDROID_HOME未设置,并且“android”命令不在您的PATH中

我已经安装了Ubuntu 14.1 X86_64,当我运行sudo cordova build ,出现以下消息: [Error: ANDROID_HOME is not set and "android" command not in your PATH. You must fulfill at least one of these conditions.] ERROR building one of the platforms: Error: /home/infra/workspaces/mobileprojectsap/platforms/android/cordova/build: Command failed with exit code 2 You may not have the required environment or OS to build this project 在我的.bash_profile我有: […]

Phonegap服务Ubuntu 17不能正常工作/退出

使用ubuntu 17.使用sudo ufw disable完全禁用防火墙 sudo npm -g install phonegap并使用sudo phonegap create创build一个项目。 从这个股票创build项目我尝试sudo phonegap serve ,terminal仍然2秒,然后命令静静地退出,没有错误信息。 我也试过cordova,并做了完全相同的步骤install create serve ,我得到进一步的应用程序似乎服务。 我可以在网站上和手机的浏览器上看到项目目录。 当我上了phonegap开发应用程序来检查项目,我进入我的笔记本电脑的IP和端口,我似乎通过,但该应用程序响应“无法下载从服务器存档”,并在服务控制台我得到一个404 /__api__/appzip 。

跨平台MobileApp开发

我正在尝试跨平台移动应用程序开发的不同工具。 PhoneGap是mobileapp开发的跨平台开发框架之一,但我发现每个平台都有不同的SDK,比如Android,ios,Windows,BalckBerry,那么我的问题是如何跨平台?

npm漫游appdata,path太长

我最近安装了node.js和phonegap(phonegap与这个问题无关,可以是任何东西,如下所示)。 之后,我开始在Windows中漫游configuration文件中遇到麻烦:它会卡住很长一段时间,然后以“部分同步的用户configuration文件”login。 事件日志显示,这是因为path中的256个限制。 其中一个罪魁祸首: [serverpath excluded for privacy.Its length is 38 characters] \AppData\Roaming\npm\node_modules\phonegap\node_modules\cordova\node_modules\plugman\node_modules\npm\node_modules\request\node_modules\form-data\node_modules\combined-stream\node_modules\delayed-stream\lib\delayed_stream.js (事件代码1509,“文件名或扩展名太长”) 我的选项非常有限:我无法更改服务器path,也不能排除我的帐户同步。 我可以吗: 改变npm数据的存储位置? 将现有的configuration移动到不同的文件夹而不破坏某些东西? 更改超时时间,以便至lessconfiguration文件“部分同步”更快? 安装程序:Windows 7 x86。 服务器是Windows 2008 R2。

PhoneGap的Windows Phone应用程序本机浏览器?

我即将开发PhoneGap Windows Phone应用程序,因为我知道PhoneGap使用手机的本机浏览器来显示应用程序,如果有人能够为我澄清以下问题,我会很高兴。 1)Windows Phone 7.1,Windows Phone 7.5和Windows Phone 8使用的是什么原生浏览器。 2)是否可以升级浏览器而不升级手机操作系统。 3)浏览器升级时,应用程序是否会使用升级后的浏览器的新function,或继续使用旧的(原始)浏览器的function。 最后4)你会build议我build立一个应用程序的Windows 7和问题的Windows 8或我应该build立所有的操作系​​统版本单独的应用程序。 谢谢。

cordova ./create函数未findUbuntu 12.04

我正在挖掘PhoneGap来构build我们需要的快速原型。 当我导航到 〜/cordova-2.1.0 /斌$ 并运行 ./create〜/ jdphonegap com.jdphonegap.app JDPhoneGap 我得到以下错误 意外操作符./create:48:./create:function:not found 我不是唯一的一个: https://groups.google.com/forum/?fromgroups=#!topic/phonegap/uI_rmd-Gto0 一点帮助?

构build离子应用程序时出错:无法执行aapt(CordovaLib:processDebugResources)

我正在尝试使用Ionic框架来构build混合移动应用程序,但几天以来,我正面临以下问题。 当我想要构build应用程序(实际上是一个空白项目)时,执行CordovaLib:processDebugResources任务时,命令“ ionic cordova build android ”将返回此错误(详细logging如下): /home/pi/android-sdk/build-tools/23.0.1/aapt: Syntax error: newline unexpected (expecting ")") 我试图重新安装很多次的Android SDK。 我也尝试过不同版本的Android工具/平台(23,26),但它什么也没做。 我没有在网上find任何解决scheme来解决这个问题。 所以,如果有人有一个想法或已经面临这个问题,并解决它,不要犹豫;-) 感谢您的帮助。 构build应用程序时详细logging日志: :CordovaLib:generateDebugBuildConfig UP-TO-DATE :CordovaLib:processDebugResources/home/pi/android-sdk/build-tools/23.0.1/aapt: 2: /home/pi/android-sdk/build-tools/23.0.1/aapt: Syntax error: newline unexpected (expecting ")") FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':CordovaLib:processDebugResources'. > com.android.ide.common.process.ProcessException: Failed to execute aapt * […]