标签: ionic

在Android SDK中缺少Gradle(使用cordova + ionic)

是的,我搜索了这个但没什么,只是关于ANDROID_HOME路径的事情,但在我的情况下,我不认为这是真正的问题.当我尝试这样做时,ionic build android我得到这个错误:

错误:无法在android sdk中找到gradle包装器.可能需要更新您的Android SDK.看这里:C:\ Android\sdk\tools\templates\gradle\wrapper

,发现C:\Android\sdk\tools我没有"模板"文件夹,只是这样的:

sdk工具文件夹

我只在这条路上看到gradle包装器 C:\Android\sdk\temp\ToolPackage.old01\templates\gradle\wrapper

为什么我的sdk文件夹中没有Gradle?我错过了什么?在SDK管理器中我安装了这个:

在此输入图像描述

提前致谢

android gradle cordova ionic

16
推荐指数
3
解决办法
4万
查看次数

无法启动'./qemu/windows-x86_64/qemu-system-i386.exe':没有此类文件或目录

我跟着这个链接一切 http://ionicframework.com/docs/guide/installation.html 和我装GenymotionAndroid Studio......但我下面......所示的错误挣扎每当我运行ionic run androidionic emulate android:

Running command: "C:\Program Files\nodejs\node.exe" 
C:\Users\t\todo\hooks\after_prepare\010_add_platform_class.js 
C:/Users/t/todo
add to body class: platform-android
Running command: cmd "/s /c "C:\Users\t\todo\platforms\android\cordova\run.bat""
ANDROID_HOME=C:\Users\t\AppData\Local\Android\sdk
JAVA_HOME=C:\Program Files\Java\jdk1.7.0_79\
WARNING : No target specified, deploying to emulator
WARNING : no emulator specified, defaulting to Nexus_5_API_23_x86
Waiting for emulator...
Could not launch './qemu/windows-x86_64/qemu-system-i386.exe': No such file or directory
Run Code Online (Sandbox Code Playgroud)

我真的没有得到如何纠正这一部分...任何建议或帮助将非常感激......

windows android node.js cordova ionic

16
推荐指数
3
解决办法
3万
查看次数

如何在离子应用中检测多指触摸

我正在开发一个Ionic app.In我想要应用1个手指轻扫和2个手指轻扫和3个手指轻扫(如果可能).在div中如果用户用单指滑动,它应该滚动并且如果用户用多指滑动,则应选择内容并选择,应显示复制选项并用3个手指滑动以进行一次操作.

编辑:我在发布此问题之前检查了问题.我能够检测到多点触摸,但不能检测到2finger/3手指轻扫.我正在寻找这个动作的任何插件.

在这个问题上帮助我.

angularjs cordova hybrid-mobile-app cordova-plugins ionic

16
推荐指数
1
解决办法
1962
查看次数

facebookConnectPlugin未定义(ngCordova,Ionic app)

我正在尝试将原生fb连接添加到我的离子应用程序中.

我正在使用: - Ionic - ngCordova - http://ngcordova.com/docs/plugins/facebook/

这是我的代码:

angular.module('starter.controllers', ['ngCordova'])

.config(function($cordovaFacebookProvider) {
var appID = 123456789;
var version = "v2.0"; // or leave blank and default is v2.0
$cordovaFacebookProvider.browserInit(appID, version);
})
Run Code Online (Sandbox Code Playgroud)

这会导致此错误>

Uncaught Error: [$injector:modulerr] Failed to instantiate module starter due to:
Error: [$injector:modulerr] Failed to instantiate module starter.controllers due to:
ReferenceError: facebookConnectPlugin is not defined
at browserInit (http://localhost:8100/lib/ngCordova/dist/ng-cordova.js:1576:7)
at http://localhost:8100/js/controllers.js:6:30
at Object.invoke (http://localhost:8100/lib/ionic/js/ionic.bundle.js:11994:17)
at runInvokeQueue (http://localhost:8100/lib/ionic/js/ionic.bundle.js:11900:35)
at http://localhost:8100/lib/ionic/js/ionic.bundle.js:11909:11
at forEach (http://localhost:8100/lib/ionic/js/ionic.bundle.js:8147:20)
at loadModules (http://localhost:8100/lib/ionic/js/ionic.bundle.js:11890:5)
at http://localhost:8100/lib/ionic/js/ionic.bundle.js:11907:40
at forEach …
Run Code Online (Sandbox Code Playgroud)

angularjs cordova ionic

15
推荐指数
1
解决办法
1万
查看次数

如何在离子中禁用IOS平台的滑动效果

我是Ionic的新手.我正在使用离子空白模板创建一个phonegap应用程序.当我在我的应用程序的第二页上从左向右滑动时,会出现黑屏.我不知道从哪里来.我不能回到上一页.我需要杀死应用程序才能解决这个问题.以下是滑动之前和之后的代码:

之前:

<ion-nav-view nav-view-transition="ios" nav-view-direction="forward" class="view-container disable-user-behavior" nav-swipe="">
<ion-pane class="pane" nav-view="active" style="opacity: 1; box-shadow: rgba(0, 0, 0, 0) 0px 0px 10px; -webkit-transform: translate3d(0%, 0px, 0px);">
<form name="memberInfo" ng-submit="saveMemberInfo(data)" class="ng-pristine ng-valid">
......
</ion-pane>
</ion-nav-view>
Run Code Online (Sandbox Code Playgroud)

之后:

<ion-nav-view nav-view-transition="ios" nav-view-direction="back" class="view-container disable-user-behavior" nav-swipe=""><ion-pane class="pane" nav-view="active" style="opacity: 1; box-shadow: rgba(0, 0, 0, 0.298039) 0px 0px 10px; -webkit-transform: translate3d(0%, 0px, 0px); -webkit-transition: 0ms; transition: 0ms;">
<form name="memberInfo" ng-submit="saveMemberInfo(data)" class="ng-pristine ng-valid">
........
</ion-pane><div class="pane" nav-view="cached" style="opacity: 0.9; -webkit-transform: translate3d(-33%, 0px, 0px); -webkit-transition: 0ms; transition: 0ms;"></div></ion-nav-view>
Run Code Online (Sandbox Code Playgroud)

此问题仅出现在ios中. …

ionic

15
推荐指数
2
解决办法
1万
查看次数

你可以在Cordova应用程序中使用cookies吗?

我一直在使用Ionic构建一个Android应用程序.此时,我认为Cordova应用程序不保存或发送从REST API服务器提供的cookie.如果我使用'ionic serve'命令运行应用程序,我可以看到我的会话和CSRF cookie与我的AJAX请求一起发送.但是,当我使用'ionic emulate'命令运行代码时,似乎没有发送到我的服务器.

我已经看到一些文章和线程谈论在扩展CordovaActivity的类中使用setAcceptThirdPartyCookies()方法,但这对我没有用.

我尝试在我的角度模块配置中使用$ httpProvider.defaults.withCredentials = true无效.

我已经尝试过使用ngCookies,但这似乎也无法处理来自我的API服务器的cookie.

我只想一劳永逸地知道在Cordova应用程序中使用cookie是否可行.如果不是,我将使用基于令牌的方法.能够为移动应用程序和Web应用程序使用相同的安全配置会很好.

cordova ionic-framework ionic ngcordova

15
推荐指数
1
解决办法
2万
查看次数

如何使用Cordova-plugin-purchase使用离子框架进行应用内购买?

我一直在努力实现iOS和Andriod in in app的应用内购买.我遇到了有关cordova-plugin-purchaseng-storekit的教程,但似乎教程基于cordova-plugin-purchase的3.4.1版本,而最新版本现在已经经历了巨大的修改代码已不再适用.我尝试了关于Cordova-plugin-purchase的演示和API指南,但没有运气.偶数window.storewindow.storekit返回false.

有没有人使用最新版本的Cordova插件购买Ionic并成功实施IAP?任何展示初始化和购买流程的工作实例?非常感谢你.

in-app-purchase cordova ionic-framework ionic

15
推荐指数
1
解决办法
5640
查看次数

Sencha vs Ionic vs Jquery Mobile vs Appcelerator Titanium

我对HTML5,Javascript,jQuery,AngularJS有很好的经验.我即将开发混合移动应用程序.

我只是想知道哪一个是最好的.

我正计划使用IONIC,因为它也开始支持Windows.这将有多大帮助.有没有比IONIC更好的东西?

jquery-mobile sencha-touch-2 cordova onsen-ui ionic

15
推荐指数
2
解决办法
1万
查看次数

如何在我的Ionic App中将顶栏文本颜色更改为白色?

我使用这个将标题更改为更暗的颜色:

<ion-nav-bar class="bar-royal">
Run Code Online (Sandbox Code Playgroud)

当我在ios上运行它时,顶部的状态栏文本(时间,载体,电池等)是黑色的,很难在深色背景上看到.如何将此文本设为白色?

黑色标题颜色的黑色文本

ionic-framework ionic

14
推荐指数
1
解决办法
2万
查看次数

如何使用ionic-cli使用Crosswalk lite构建android?

当我使用Crosswalk(ionic browser add crosswalk; ionic build android)编译APK时,大小太大(~20 MB).我认为使用crosswalk lite会减少编译APK的大小.但是我不知道使用ionic-cli来使用crosswalk lite.

我的问题是:1.这会支持人行横道吗?2.是否有任何黑客(或临时解决方案)使用人行横道精简版?

谢谢.

android cordova crosswalk-runtime ionic

14
推荐指数
1
解决办法
5085
查看次数