Articles of cordova

在Intellij IDEA中不断获得Gradle错误“无法为对象堆保留足够的空间”

所以我的内存分配有问题。 有时它有效,有时则不然。 我已经阅读过这个post,并多次尝试了这些建议。 有时-Xms512m -Xmx768m有效,有时-Xms256m -Xmx512m 。 我厌倦了必须在Build, Execution, Deployment > Build Tools > Gradle > Gradle VM选项设置下在IntelliJ中调整此设置。 有没有设置可以一劳永逸地解决这个问题? 我的Windows 7计算机上有16GB的RAM,我正在运行IntelliJ IDEA EAP 14 build 138.2210.3,64位版本。 Android Gradle构建插件v0.12。 我怀疑gradle没有以64位模式运行,否则它将有大约7 GB的可用内存。 为什么不利用这个? 编辑: 我在Windows 10下使用cordova 5.1.1在Visual Studio 2015中遇到了同样的错误。 请参阅下面的解决方案

适用于Android的JQuery Mobile + PhoneGap – 加载index.html时出错

我正在尝试为Android平台2.2运行一个基本的PhoneGap + JQuery Mobile程序,但是我收到了一个应用程序错误“与服务器的连接不成功(file:///android_asset/www/index.html)”当我尝试使用Eclipse 3.7在Windows XP上的Android Emulator平台2.2中运行应用程序时,Android Emulator。 如果我从HTML文件中删除JQuery Mobile的所有引用和语法,则加载文件,所以我确信我的项目很好但是JQuery Mobile初始化时我缺少了一些东西。 我正在使用PhoneGap 0.9.6和JQuery Mobile版本* 1.0b1 *与JQuery版本1.6.1 (我也尝试使用JQM版本1.0a2与JQuery 1.4.4,但有相同的错误)。 如果我从HTML文件中删除对JQuery Mobile的所有引用,那么我可以在模拟器中加载程序而不会出现错误。 我在Web上查看了几个示例并按原样尝试了它们,但所有这些示例都显示了相同的错误。 我的文件如下: PhoneGap With JQM PhoneGap with JQM My Content My Footer main.js文件只有: function init() { document.addEventListener(“deviceready”, deviceInfo, true); } 我错过了什么?

我可以使用Apache Cordova从AVD中选择特定的Android设备模拟器吗?

有没有办法使用Cordova CLI从Android设备管理器(AVD)中选择特定的模拟设备? 我正在同时处理平板电脑应用程序和智能手机应用程序,需要切换到不同types的模拟器,因为不同的外形和屏幕分辨率? 我知道这不是一个特殊的编码问题,但也许我可以在终端中运行一些Cordova代码来使仿真更具体,而不是: cordova emulate android 这似乎从堆栈中选择了第一个模拟器。

离子构建android失败 – 任务processDebugResources的执行失败

我正在使用Mac Yosemite。 在运行Android平台的构建时遇到以下故障: FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ‘:processDebugResources’. > com.android.ide.common.internal.LoggedErrorException: Failed to run command: /Users/sairamk/Development/android-sdk-macosx/build-tools/22.0.1/aapt package -f –no-crunch -I /Users/sairamk/Development/android-sdk-macosx/platforms/android-22/android.jar -M /Users/sairamk/projects/dummy_app/platforms/android/build/intermediates/manifests/full/debug/AndroidManifest.xml -S /Users/sairamk/projects/dummy_app/platforms/android/build/intermediates/res/debug -A /Users/sairamk/projects/dummy_app/platforms/android/build/intermediates/assets/debug -m -J /Users/sairamk/projects/dummy_app/platforms/android/build/generated/source/r/debug -F /Users/sairamk/projects/dummy_app/platforms/android/build/intermediates/res/resources-debug.ap_ –debug-mode –custom-package com.ionicframework.bcgsandbox553389 -0 apk –output-text-symbols /Users/sairamk/projects/dummy_app/platforms/android/build/intermediates/symbols/debug Error Code: 1 Output: /Users/sairamk/projects/dummy_app/platforms/android/build/intermediates/res/debug/xml/config.xml:59: error: Error […]

使用Cordova-Android 6.2.0的Cordova错误 – getFileResources不是一个函数

我有一个离子/ cordova项目使用: cordova-android@6.2.0 cordova-plugin-crosswalk-webview@2.3.0 cordova cli 6.4.0 ionic 1.3.3 当我尝试添加Android平台时,我得到以下输出 ================ $ ionic platform add android@6.2.0 Adding android project… Creating Cordova project for the Android platform: Path: platforms/android Package: com.ionicframework.name Name: name Activity: MainActivity Android target: android-25 Subproject Path: CordovaLib Android project created with cordova-android@6.2.0 错误:cordovaProject.projectConfig.getFileResources不是函数

Cordova android模拟器“无法读取属性’替换’未定义”

刚刚在Windows上安装了最新版本的Apache Cordova(7.0.1),Android SDK,添加了android平台,当试图运行android模拟器时,它编译好一切,但后来显示: 无法读取未定义的属性’replace’ 没有指示或任何其他迹象来追踪错误。

Phonegap – 将图像从url保存到设备照片库中

我正在开发phonegap应用程序,我需要将图像从URL保存到设备照片库。 我无法在Phonegap Apifind一种方法,而且我没有findphonegap插件。 我需要它与Iphone和Android合作 非常感谢!

‘cordova add platform android’具体版本

我想在cordova上使用特定版本添加android平台:android-10。 我使用’gulp’和’gulp-shell’来创建cordova env,因此它必须在CI和CD的命令行中可重复。 今天我跑的时候: $ cordova platforms add android 它在platforms/android/AndroidManifest.xml文件中创建: android:minSdkVersion=”10″ android:targetSdkVersion=”19″ 我想要android:minSdkVersion=”14″ android:targetSdkVersion=”19″

如何在Android后台服务中运行cordova插件?

我正在研究在cordova上开发的移动应用程序。 我想实现一个后台服务,它做一些工作,比如打开套接字连接同步本地数据库和远程服务器,并通知用户新的远程推送等。 关键是我在javascript中实现了这个代码,但我想在后台执行它。 我在互联网上搜索了一个cordova后台服务插件。 katzer /cordova-插件背景模式 jocull / PhoneGap的-backgroundjs 红色文件夹 我认为最好的是红色文件夹,但它只是为了Android而且它不允许我编写javascript来在后台执行。 但只是在java和javascript之间交换json。 我已经阅读了一些关于android中后台服务的主题,这些是我发现的有用的: 创建一种服务上,Android的使用,PhoneGap的应用 简单的Android服务,例如代码,描述起停服务 机器人-使用-网页视图的外一个活动上下文 所以我开始编写cordova插件(主要是在android上)来在后台执行javascript代码。 我从后台服务创建了一个webview来执行它的javascript。 这在我执行普通javascript时工作正常,但是当涉及到cordova插件时,它失败,例如设备device.uuid给出null 。 这是java服务代码: public void onStart(Intent intent, int startId) { Toast.makeText(this, “My Happy Service Started”, Toast.LENGTH_LONG).show(); createBackGroundView(); super.onStart(intent,startId); } public void createBackGroundView(){ WindowManager windowManager = (WindowManager) getSystemService(WINDOW_SERVICE); LayoutParams params = new WindowManager.LayoutParams( android.view.ViewGroup.LayoutParams.WRAP_CONTENT, android.view.ViewGroup.LayoutParams.WRAP_CONTENT, WindowManager.LayoutParams.TYPE_PHONE, WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE, PixelFormat.TRANSLUCENT […]

活动已泄露窗口 – Android

看看这些代码: Android上的自定义视图和窗口属性 问题 当我点击“主页按钮”时,抛出exception: Activity已泄露窗口……从此行: localWindowManager.addView(colourView, layoutParams); 问题(S) 你知道是什么原因造成的吗? 当我用后退按钮关闭应用程序时,问题不会发生。 exception/错误日志 W/InputManagerService( 96): Starting input on non-focused client com.android.internal.view.IInputMethodClient$Stub$Proxy@40908148 (uid=10056 pid=1368) D/CordovaActivity( 1368): CordovaActivity.onDestroy() D/CordovaWebView( 1368): >>> loadUrlNow() E/WindowManager( 1368): Activity com.phonegap.helloworld.HelloWorld has leaked window pl.edu.uj.tcs.student.xxx.Display$Layer@40589368 that was originally added here E/WindowManager( 1368): android.view.WindowLeaked: Activity com.phonegap.helloworld.HelloWorld has leaked window pl.edu.uj.tcs.student.xxx.Display$Layer@40589368 that was originally added here […]