mac下cordova因权限难题总安装失利的缓解办法,debug调节和测试版和

By admin in 4858美高梅 on 2019年3月25日

一,命令行下输入:

 文件不能够访问的权杖难题:

一 、配置环境:

ionic搭建首先主意几点:(转载了云鹏大神的能够看看:)

sudo npm install -g cordova ionic

用来安装最新版本的cordova和ionic.

如下图所示:

题材讲述:

:~ david$ cordova -v

/usr/local/lib/node_modules/cordova/node_modules/update-notifier/node_modules/configstore/index.js:53

throw err;

^

permission denied, open
‘/Users/david/.config/configstore/update-notifier-cordova.json’

You don’t have access to this file.

4858美高梅 1

先根据事先的文章,配置好条件必要;

一:安装Node.js

4858美高梅 2

缓解方式:

只需此命令即可:

sudo chmod 744
/Users/david/.config/configstore/update-notifier-cordova.json

4858美高梅 3

设置jdk,配置环境变量;( )

二:安装cordova和ionic

 

下边写一些有益于检查ionic环境是还是不是正确的授命:

率先要求设置好node.js(网上教程很多)

那是为了利用npm来安装ant,cordova,ionic

1.表达是否安装好node.js的办法是在指令提示符中输入“node -v”,“npm -v”

若出现版本号,证明安装成功。

安装ionic,cordova详细步骤

2.下载jdk,并计划java环境(网上教程很多)

证实是不是安装好的法门是在指令提醒符中输入“javac”

若出现如下内容,评释安装成功。

3.安装ant,并计划相应的条件(网上搜教程)

mac下cordova因权限难题总安装失利的缓解办法,debug调节和测试版和。证实是不是安装好ant的主意是在命令提醒符中输入“ant -v”

若出现版本号,注解安装成功。

4.现行反革命就能够安装cordova了,依据下图一步一步来就好了,官网有,能够协调搜下;

表明是还是不是安装好cordova的主意是在指令提示符中输入“cordova -v”

若现身版本号,注明安装成功。

5.接下来是设置成功ionic的主要一步了,正是安装express,

cmd 输入:npm  install express

等待一会即可

6.接下来就能够安装ionic了,也是按下图,或是去官网查阅步骤;

专注:借使按步骤执行到最终三步,发现出错,请先安装android sdk

还是能直接省略最终三步(即只用实践到 cd
myApp),在命令提醒符中输入“ionic serve”

直接在浏览器中查看效果;

7.验证是还是不是安装好ionic的艺术是在命令提醒符中输入“ionic -v”

若出现下图,申明安装成功。

8.ionic –help

9.ionic info

始建1个ionic项目为主常用的下令:

$ ionic start myApp tabs

$ cd myApp

iOS项目:

$ ionic platform add ios

$ ionic build ios

$ ionic emulate iOS

安卓项目:

$cd myApp

$ionic platform add android

$ ionic build android

$ ionic emulate android

便宜用的始建ionic项目工具:Ionic Lab

有利学习的科目:

安装android-sdk
,配置环境变量;()

三:配置Java和Android环境变量

二,等待一下,如下图所示。

ionic/cordova 真机调试

android下简单,连接手提式有线电话机后,直接:

​$ ionic run android

ios下相比较麻烦点,要先装ios-deploy:

​sudo npm install -g ios-deploy

然后:

​ionic run ios –device

安装apache-ant
,配置环境变量;()

四:sdk下载

 

Mac下ionic调试:

二、安装 

五:开始项目吧

4858美高梅 4

开发工具:可选取submit text,创制ionic项目可用Ionic Lab工具代替命令行,Ionic Lab能够马上看出编辑后的界面。

  1. 这里前提是 须求安装  node (地址: )

一:下载安装node.js:

前去 Node.js 官网下载 Node.js 安装包直接设置,提出下载 LTS
版本,笔者安装的是 v4.4.5 LTS

设置的进度中暗中同意勾选的“Add to PATH”选项不要撤销

4858美高梅 5

设置到位后打开终端,输入“node -v”命令,能日常现实版本号表达安装成功

4858美高梅 6

安装 cnpm (可选)

npm 是 Node.js 的包管理器,由于本身大天朝网络环境的来头,在应用 npm
的时候时不时不能够安装包只怕下载非常慢

于是乎大家供给2个 npm 的炎黄镜像,cnpm 是Tmall的 npm 镜像,10分钟同步二回

以管理员身份打开终端,输入“npm i cnpm -g”命令,等待安装到位

4858美高梅 7

安装完毕后,输入“cnpm -v”命令,能健康彰显版本号表明安装成功

4858美高梅 8

二,三,四:前辈都给我们说了:

 

命令: node -v   //重返版本号

补充:

1:若是你是一位Android开发工程师,并且电脑配置了Androidstudio 
那么sdk那有些就毫无操心了,就安插环境变量就行了!

2:起先项目 ionic start demo01  ,进去后他会让您挑选tabs…这多少个品类
随便选四个,切记下载后或请求你绑定email。那是时候一定要去ionic注册(应为中期打包Android项目标platform,没有邮箱是下载不成事的)。

4858美高梅 9

声明:去用上下键选取可好了,先选用tabs实验!enter进去(翻墙是一定的了:可以试行老刀host)

等候历程:

4858美高梅 10

3:在那后边或让选用y/n,没啥影响,cd 到项目下,切记今后的ionic和cordova
版本高使用新命令:ionic cordova platform add android
,途中让您绑定邮箱你就去挂号吧 
ionic官网!之后就行了!首即便出新platforms

4.build

ionic cordova build Android
那几个时候要布局gradle,在path中找到D:\AndroidStudio\Android
Studio\gradle\gradle-3.2\bin,保存即可。

4858美高梅 11

5.build后变卦的platforms目录,点击能够查阅有Android文件夹,打开out,看到debug-android,要是您想链接手提式有线电电话机跑起来看看debug版本的,请执行命令:adb
devices,查看是否有Android设备链接点电脑(用数据线连接手提式有线电话机处理器,打开开发者,点击开发者,调节和测试格局),如图:

4858美高梅 12

6:好了,以后执行命令:ionic run
android;等待手提式有线电话机运行起来!(今后友好亲测Android4.2方可只是高版本的6.0的跑不起来,所以研讨了什么样打包龙图布)。

7:打包公布;三种办法,第②就是用命令,第②假使你当作七个Android开发者,恭喜您不难多了!

1):那里再多说两句:ionic build andriod
命令打包的apk是含有签名的,假如急需生成二个不分包签名的apk,能够运用命令:ionic
build android -release。此时亟待其余签名,那里附上apk签名的通令:

//生成签名文件

keytool -genkey -v -keystore my-release-key.keystore -alias alias_name
-keyalg RSA -keysize 2048 -validity 10000

备注:时期会弹出让你设置密码,各个密码,记住就行了!

//jarsigner签名

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore
my-release-key.keystore HelloWorld-release-unsigned.apk alias_name

备注:my-release-key.keystore,换来团结的签订契约命名文件,HelloWorld-release-unsigned.apk换来本身的out文件生成的android-release-unsigned.apk;

然后你就能够在命令中观察变化的
android-release.apk文件了,(不过亲测一贯出不来不明了为何,那么第两种闪亮登场)

2):打开androidstudio,导入项目切记导入ionic项目下的platform文件下的android文件,

4858美高梅 13

其后如图:

4858美高梅 14

那下你就驾驭了吗;运维直接点击三角,打包签名就不在赘述了!build里边初阶整吧!

三,用命令

查看本人是还是不是安装过node,要是没有安装,请访问下面地址 进行设置;

npm update -g cordova ionic(Window)

  2. 使用npm安装Cordova和 ionic

  或命令

    npm install -g ionic cordova

sudo npm update -g cordova ionic (Mac)

来更新版本,如下图所示:

即使长日子未曾设置成功,则利用 cnpm 天猫商城镜像开始展览安装;

 

先是安装 cnpm :

4858美高梅 15

npm install cnpm -g –registry=

 

设置成功之后,执行命令: cnpm -v 验证一下版本,查看是不是安装成功,

 

然后 执行安装 :(只需将npm改成 cnpm 即可)

四,输入“ionic”来查看ionic是还是不是安装成功。如下图,则为设置成功。

cnpm install -g ionic

 

三 、创制项目:

4858美高梅 16 

  1. 创建APP:

参考资料:《菜鸟教程》

 打开命令行工具  执行:

 ionic start myApp tabs(那几个能够自个儿选拔相应的模板)

 2. 进入APP :

指令: cd myApp  (进入到您新建的品种)

 3. 选用配置Android环境

ionic platform add android

那边您或者会遇见二个报错

The platform command has been renamed. To find out more, run:

ionic cordova platform –help

由来: ionic
cli公布了3.0的本子,如今市面上的整个资料中的命令全体不能够符合规律使用了,
所以建议您降级到ionic cli 2.x的本子

化解方案: 

执行命令: ionic info  查看全体有关ionic的版本音信,小编的如下:

4858美高梅 17

不出意外的话,你的ionic cli 版本或许是3.xx之上,
那么请听从上述建议,安装ionic cli 2.x 版本

  1)先 裁撤 近年来设置的本子  :  npm uninstall -g ionic

  2) 安装2.x 版本的: npm install -g ionic@2  

  3) 继续上述手续,创立项目——>添加安卓平台

4858美高梅,加上成功之后会在 你近来项目中多八个platforms 文件夹,

四 、打包安卓包

 1. 卷入测试版本 (debug)

 命令: ionic build android  

4858美高梅 18

那里打包的是 测试版本 ,

4858美高梅 19

 

尔后把android-debug.apk那个放手安卓包安装 ,运转之后即可看到 手提式无线电话机界面。

 2. 卷入发表版本(release)

命令: ionic build android –release

假诺没有配备签名文件则私下认可只生成android-release-unsigned.apk,没有签定的apk。release版本是必须有署名才能在小弟大上运维。

之所以要先生成签名文件;

步骤 :

(1)在 D:\您的工程项目\platforms\android 文件下 :

右键 打开命令窗口:

执行命令: keytool -genkey -v -keystore your_file_name.jks -alias
your_alias_name -keyalg RSA -keysize 2048 -validity 10000

(以下密码口令是输入了的,因为输入的时候不会议及展览示,所以显得如下图,那个密码供给您难忘,以便今后选取;其它倘若你输入少于五个字符的,会有提醒您,无法简单七位字符)

4858美高梅 20

(2)在 D:\您的工程项目\platforms\android 文件下 :

创造一个文书夹命名为:release-signing.properties
(文件名字可以自定义,后缀必须为.properties)

加上以下内容:

storeFile=your_file_name.jks
keyAlias=your_alias_name
storePassword=your_store_password
keyPassword=your_key_password

4858美高梅 21

(3)回到你的花色目录下,进行release 打包:

命令: ionic build android –release

4858美高梅 22

此地必要您耐心等待。。。直到出现以下内容:

4858美高梅 23

此时,就跟你 打包测试包一样,在  apk/ 下会有多个 android-release.apk :

4858美高梅 24

提示: 若是你已经变化签名,执行
release打包命令报错的话: 

4858美高梅 25

 

想必是 release-signing.properties
文件下的布署你写错了,

storeFile=your_file_name.jks    
storeFile前边的值,指的是
你的your_file_name.jks的路线,因为自个儿将your_file_name.jks 和
release-signing.properties
放在了同一个目录下边,所以一向写了文本名;

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 美高梅手机版4858 版权所有