扯淡:回忆当初个人搞设备联网时,用了一些IOT平台,时运不济(专业名词愈发看不懂+甚至取消了app生成)&时间有限故搁置了那些IOT平台,转到了有APP源码&硬件源码生成机智云、App Inventor 2、Java_MQTT安卓开发等。
切入正题:
我喜欢这个“自助”,正如我目前仅需要开发硬件和app,硬件开发见上篇《硬件篇》。
Tips:当你浏览了那些文档之后,请注意,新版有了更强大的功能(我还没测试,此篇基于老版,老版搞到一半才注意到新版,-.-)
解压下载的zip压缩包后,Android Studio导入压缩包中的工程
会报错:无法下载gradle-3.3(长城挡了,我的运营商为宁波移动百兆光纤,我记得我的手机卡跨省联通会比移动好点)
解决方法:1:http://gradle.android-studio.org/ Android Studio 中文社区也没有这个版的gradle(故:行不通)
2:二话不说,我也不搞git clone、切换国内源、百度云盘了。直接番 ,点击那个报错链接后将压缩包放进我的默认gredle安装路径:
C:\Users\Kui\.gradle\wrapper\dists\gradle-3.3-all\55gk2rcmfc6p2dg9u9ohc3hw9
解压后把当前目录下除gradle-3.3-all.zip以外的所有东西删去。
回到Android Studio重新sync工程(我也不知道sync啥意思,下面就叫它“构建工程”),点击那个箭头指的大象就重新构建了(当然也可以点击左上角file、再点击sync project with gradle)。
又来一个报错:
根据机智云官方文档这里应该点击箭头所指的内容Add Google Maven repository and sync project(当然Android studio也提示你这样做),那就点击它。然后出来提示,点击 Do refactor。(点完Do refactor后系统会立即重构)
又来一个报错,出乎意料的报错:
这时复制报错信息后百度,发现网上方法众说峰云,经我测得调集波软用没有。
先把报错暂时搁置。
这时切换工程视角,点击下图的小箭头选择project,(如果 = 1 \* GB3 ①状态栏丢失的话,如下面的第二幅图点击,就会出现)
急功近利的心被一次次众说纷纭的方法消磨,(跑题了。。)我们点击各个目录都看下有什么(因为没办法了),
各个目录看后发现:右来一个集合报错:
这时我又放下急功近利,去看Google.development官网的一些信息,
https://developer.android.google.cn/studio/build/multidex?hl=zh-cn
https://developer.android.google.cn/jetpack/androidx/releases/appcompat?hl=zh-cn
https://developer.android.google.cn/jetpack/androidx/releases/multidex?hl=zh-cn
最初添加的maven库链接,没找到我们所需要的那些库
maven {总结:support类已经不支持了(maven库里已没有我们需要库),版本校验比解放初期更为严格了,逐渐推AndroidX即28以上
解决方法:1:将我们的项目升级到AndroidX(可以是可以,但是…)
2:将工程版本修改为匹配的。
3:如过maven库没有,那么国内的镜像库又没,实测,有,如下:
// Top-level build file where you can add configuration options common to all sub-projects/modules.重新构建,点击那个大象。
这个结果可以。
我们来生成apk看下:
又来一个错误,注意:这里的话需要将gradle换为
重新构建后build APK:
Pong~
UI的简单修改:
这三个目录下包含着图片,用自己的替换即可(注意尺寸)。
这个目录是VectorDrawable标签,xml格式
这个是原本的:
这个是自己修改的:
我是这样修改的:利用Vector Magic软件(AutoCAD也可以用这个将图片转为cad工程可以用的dwg格式),将png图片格式化为svg,再利用Android Studio VectorAsset将svg转为标签(即上面的格式)
这个AndroidStudio的是VectorAsset
(这里注意:将生成的代码替换掉原来的代码)
下面是Vector Magic将png图片格式化为svg的具体效果:
下面是原图:
Tips:(Q:除了用Vector
Magic之外你还用了ps吧?
W:仅用了PS进行尺寸修改,没时间用PS (:
)
一图来源于bilibili会员购,二和三图来源于百度图片搜索,图片如果侵权,请您留言,我会立即修改换掉,谢谢。
作者: ZKbeer, 来源:面包板社区
链接: https://mbb.eet-china.com/blog/uid-me-3935095.html
版权声明:本文为博主原创,未经本人允许,禁止转载!
指的是在下 2021-3-5 17:44
curton 2021-1-11 19:14
欢迎点击
论坛> >机器人/工业电子> >工业电子与自动化
https://mbb.eet-china.com/forum/topic/85437_1_1.html