样式篇
1.不支持 .classA .classB 只能用单个样式名
2.只能用flex布局
3.宽度只能用px
4.文本写在<text></text>才能显示
5.三元运算动态绑定Class
<div :class="[currentIndex === index ? 'lineSelected' : 'lineNormal']" style="width: 4px; height: 120px; "></div>
组件篇
1.scroller 在 playground上运行无法滚动 (打包之后发现也不行)
打包篇
项目做好后用
命令是 weex build android
1.首先报的是ANDROID_HOME 找不到
因为我给android studio配置的是 sdk_home 于是现在又配一个ANDROID_HOME
再到用户的环境变量加
2.打包成功后,找到地址
发送到手机,进行安装
报错:该安装包未包含任何证书
这下就尴尬了
现在就要开始生成签名文件了
注意:要把安装包拷贝到 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(签名时使用的别名)
回车
签名成功
手机可以安装了
未完待续-----------