" Android"标签下的所有文章

关于混合APP横屏、竖屏、翻转的解决方案

我们都知道,cordova或者phonegap都提供了一系列很牛的插件,为我们做开发省了不小力气,在app开发中,有一些app适合竖屏展示,某些app又适合横屏展示,因此我们得去设置它相关的config.xml

一、安卓上的横屏与竖屏

首先我们先来看一下android上的某些原生Activity属性
安卓 Activity 在设备上的显示方向。如果 Activity 是在多窗口模式下运行,系统会忽略该属性。Activity有以下几种属性值 阅读更多

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 阅读更多

1

share

AD