"Android"栏目下的所有文章

Cordova打安卓包报错ionic Error: spawn EACCES

最近升级了cordova到7.1.0后,发现执行打包命令ionic build android的时候就出现了spawn EACCES的错误,搞了半天,到google搜索了半天,找到的解决方法都是直接使用ionic platform rm android;ionic platform add android的方法去解决,但是我试过很多次后,竟然没有任何效果,我直接怀疑起了我自己的人生观。看来google好像也没有找到我需要的答案啊,看来老外的解决办法也是超级LOW啊!都是一个方法,总之我从各类国外的网站寻找答案,最终我被打败了,最终还是使用百度搜索到了答案,看来百度并不坏啊!还是咋们中文强悍。
其实出现这个问题主要是由于Android Stdudio中的gradle权限不够导致的android无法打包。下面我们就来设置一下相关权限吧!
此方法仅限于Mac以及linux平台,Windows平台的朋友请自寻解决方法。
在Android Stdudio安装之后,有这么一个目录/Applications/Android\ Studio.app/Contents/gradle/gradle-4.1/bin/gradle
正是由于我们没有权限操作这个目录,由此才需要将此目录设置一下权限,可以设置为777,也可以设置为755,随便你这么设置。使用下面的命令命令设置

sudo chmod 755 /Applications/Android\ Studio.app/Contents/gradle/gradle-4.1/bin/gradle

上面代码中Android\ Studio.app,一定要有“\”,否则会报错,这是Mac下对目录的处理,linux中也许不需要这样写命令哦!

Mac上打包cordova混合app出现platform error

2017/07/05Android 标签:0

今天在mac上开发的app,要打包成apk文件,打包过程中就出现了问题,错误显示如下:
Error: Could not find gradle wrapper within Android SDK. Might need to update your Android SDK.
Looked here: /Users/tony/Library/Android/sdk/tools/templates/gradle/wrapper
看到这个错误大概的意思是让我升级我的android SDK,但是我看了下我的已经是目前最新版本的androidSDK了,为什么还要我再进行升级?越想越不对劲,最终删除了androidSDK,然后又再次到官网下载安装,但是问题依然存在,始终无法解决问题,最终在google上找到了解决办法,google确实很强大,要什么都能搜索到,因此,希望大家作为一个程序员,最基本的搜索引擎工具使用google,不会翻墙的童鞋,请自行到网上查看各种翻墙工具以及各种翻墙环境的搭建以及hosts文件的修改,可以助你一臂之力。 阅读更多

app开发之在chrome中进行真机调试

2017/07/02Android 标签:0

使用cordova或者ionic进行app开发时,在浏览器端总是无法监听到cordova插件的运行效果,我们总是需要将app安装到手机上进行运行查看,但是在手机上我们仅能进行查看运行效果,如果哪里出错了我们并无法发现,也不会报console错误,chrome为我们提供了一个很不错的设备调试工具,通过chrome的设备调试工具,我们可以连接到手机以及模拟器,并进行监听运行状态。
如果你使用的是手机进行调试,那么请打开你的usb调试功能,否则chrome无法识别你的设备,我使用的是android逍遥游模拟器,下面就来看看如何进行调试吧!
1、手机USB调试打开,数据线连接到电脑
在命令行输入
adb devices 阅读更多

Cordova的图标及启动页的设置

其实在cordova中,启动页的设置也是通过一个插件来进行的,这个插件的名称叫做cordova-plugin-splashscreen,在ionic中就直接叫splashscreen,不论你使用任何开发框架,只要你使用了cordova进行应用打包之类的,你就必须得设置APP图标,APP图标的设置就必须要使用这款插件。废话不多说,关于这个插件大家可以去cordova官方查看,或者github。下面主要是讨论下此插件的config.xml配置与图标大小。
config.xml就是这个插件的一些配置参数,相关代码如下(如果你想要修改这些参数也是可以的): 阅读更多

使用VirtualBox搭建安卓虚拟机并配合开发

2017/03/26Android 标签:0

VirtualBox应该很多人都知道也玩过了吧,如果不知道,那你也应该知道VM啊。如果两个你都不知道,那你也太out了。不论你知不知道,那么下面就跟着我以前来搭建一个能够快速启动的安卓模拟器,并且通过相关设置,让adb命令可以控制这个虚拟的安卓系统。

一、准备

1、下载VirtualBox并安装它

2、下载Android-x86系统镜像文件,可以到http://www.android-x86.org/download进行下载,需要什么版本就下载什么版本。如果你被墙了。那么就下载我百度网盘的4.4版本的吧。地址http://pan.baidu.com/s/1nuOsRHJ,密码:po4d

二、VirtualBox设置

1、创建虚拟机

安装过程对于使用过VBox的朋友来说,那是容易得很那。不过我还是得好好唠叨一下。

在VBox上点击“新建”,填写下名称,类型选择linux,版本选择:linux2.6/3.x/4.x(32-bit),然后点击下一步,下一步,直到完成。如图: 阅读更多

1

share

AD