weex踩坑记

样式篇
1.不支持 .classA .classB 只能用单个样式名
2.只能用flex布局
3.宽度只能用px
4.文本写在才能显示
5.三元运算动态绑定Class

组件篇
1.scroller 在 playground上运行无法滚动 (打包之后发现也不行)

打包篇
项目做好后用
命令是 weex build android

1.首先报的是ANDROID_HOME 找不到
因为我给android studio配置的是 sdk_home 于是现在又配一个ANDROID_HOME


图片.png

再到用户的环境变量加


weex踩坑记_第1张图片
图片.png

2.打包成功后,找到地址


weex踩坑记_第2张图片
图片.png

发送到手机,进行安装

报错:该安装包未包含任何证书
这下就尴尬了


weex踩坑记_第3张图片
图片.png

现在就要开始生成签名文件了

注意:要把安装包拷贝到 java sdk下的bin
不然会报错
jarsigner: 无法打开 jar 文件: app-release-unsigned.apk

cmd 进入到 java sdk目录(不是weex的项目目录)

// 生成签名文件
keytool -genkey -alias runan.keystore -keyalg RSA -validity 1000 -keystore runan.keystore 

-alias runan.keystore         生成的 keystore文件别名 runan.keystore(别名后面要用)
-keyalg RSA                        加密和数字签名的算法
-validity  1000                     为证书有效天数
-keystore runan.keystore    生成文件名


// 开始签名
jarsigner -verbose -keystore runan.keystore -signedjar runan.apk app-release-unsigned.apk runan.keystore
 
-keystore runan.keystore:指定需要使用的签名文件,直接写文件名说明在当前目录下,否则请自行指定具体路径
-signedjar runan.apk:指定签名后的文件存储路径,这里是说以runan.apk的文件名存在当前路径下
app-release-unsigned.apk:未签名的apk路径,这里是当前路径下的unsigned.apk文件
runan.keystore:最后这个是alias(签名时使用的别名)

回车


weex踩坑记_第4张图片
图片.png

签名成功


weex踩坑记_第5张图片
图片.png

手机可以安装了


图片.png

未完待续-----------

你可能感兴趣的:(weex踩坑记)