如何将机智云源码导入Android Studio

2022-04-02 06:52:44
导读 大家好,我是本期栏目编辑小友,现在为大家讲解如何将机智云源码导入Android Studio问题。 序 “使用智能云AIoT平台支持项目生成APP源代

大家好,我是本期栏目编辑小友,现在为大家讲解如何将机智云源码导入Android Studio问题。

“使用智能云AIoT平台支持项目生成APP源代码,可以轻松解决安卓开源项目。”下载源代码后,开发者只需要优化UI,设计设备控制界面的控制逻辑。源代码的控制页编译智能云SDK的标准流程来控制设备。在APP源代码的二次开发过程中,按照这个流程优化相关代码,就可以快速完成自己产品的智能控制APP。

因此,只要我们成功地将源代码工程文件导入安卓工作室,那么我们就可以自由地定制我们的应用程序。那么如何正确导入到Android Studio中,编译成功并在真机上运行呢?

下载项目

在集智云官网,定义好数据点后,下载服务-应用开发子菜单中的工程文件。

0

2

方法

由于本地环境与开源项目文件不同,理论上我们可以通过修改开源项目文件中的环境使其与我们的环境相同来顺利导入。

为了正确修改开源项目配置文件,我们可以创建一个新的本地项目文件夹进行交叉引用。

第一步

修改根目录中的build.gradle文件。

使开源项目中的build.gradle与本地项目保持一致。

第二步

在gradle/wrapper文件夹中修改gradle-wrapper.properties配置文件

维护分布式Url中与本地项目一致的渐变版本;

第三步

让我们修改app目录中的build.gradle文件。

这个时候开源项目和我们本地的项目差别有点大,我们只需要选择它的关键点进行修改就可以了。

保持智能云的compilesdkversion、buildtoolsversion、minsdkversion、targetsdversion与本地一致;安卓从2018年底就放弃了编译,所以这里需要用实现来代替编译,同时需要用与本地版本一致的28.0.0来代替com.android.support:design、com . Android . support 3360 app compat。

以下是修订版:

第四步

导入项目重新配置

打开AndroidStudio修改基本配置参数,已经修改的差不多了。此时,让我们尝试导入项目,打开安卓工作室欢迎界面,然后单击打开一个现有的安卓工作室项目。

在工程界面的工具栏中,点击编译按钮,此时可能会报告一些小错误,例如:

这意味着最低开发版本不需要在清单文件中解释。我们只需要点击蓝色下划线就可以跳转到下面的界面。

单击框内容打开列表文件。

t-indent: 2em;"> 删除改行,再Try Again重新同步一下gradle工程。

第五步

修改部分过时的函数

点击小锤子重新编译一下工程,此时仍会报如下错误:

这里报错(找不到符号变量MAXRIX_SAVE_FLAG)这是因为我们的sdk版本较高,新的sdk已经对之前老版本里的方法进行了修改,调用canvas.save(Canvas.CLIP_SAVE_FLAG);方法编译器报错,我们只需要save()方法里的参数删除即可,直接调用canvas.save()方法就编译通过了。

此时,我们的APP已经可以运行啦!

end..

原文标题:机友分享 | 导入机智云Android开源项目的正确姿势

文章出处:【微信公众号:机智云开发者】欢迎添加关注!文章转载请注明出处。

责任

免责声明:本文由用户上传,如有侵权请联系删除!