weex踩坑记

样式篇
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


图片.png

再到用户的环境变量加


图片.png

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


图片.png

发送到手机,进行安装

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


图片.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(签名时使用的别名)

回车


图片.png

签名成功


图片.png

手机可以安装了


图片.png

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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 178,161评论 25 709
  • 消失了一个月,努力为新项目倒腾 weex 中,记录一下遇到的问题。之后还会持续更新~ 目前,我使用的 weex 都...
    VioletJack阅读 1,488评论 2 2
  • 由于某种原因weex的中文文档和中文网站隐藏的比较深,为了节约大家找的时间,我直接贴出来。 weex中文官网 gi...
    2远阅读 275评论 0 1
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 7,258评论 0 17
  • 她柔软的发丝轻扫他颈间,淡淡的芬芳沁入他鼻息。 “我就当你答应了。”应匡明圈住她的身子不放。 “那你可以放我回家了...
    籽盐阅读 15,775评论 0 0

友情链接更多精彩内容