色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何將機(jī)智云源碼導(dǎo)入Android Studio

9GxC_IoTMaker ? 來(lái)源:機(jī)智云開發(fā)者 ? 作者:機(jī)智云開發(fā)者 ? 2020-09-30 10:37 ? 次閱讀

前言

“使用機(jī)智云AIoT平臺(tái)支持項(xiàng)目自生成APP源碼,即可輕松解決Android開源項(xiàng)目啦,”開發(fā)者下載源碼后,只需要優(yōu)化UI和設(shè)計(jì)設(shè)備控制界面控制邏輯,源碼的控制頁(yè)面編寫了機(jī)智云SDK控制設(shè)備的標(biāo)準(zhǔn)流程,APP源碼二次開發(fā)過(guò)程中只需按照該流程進(jìn)行相關(guān)代碼的優(yōu)化即可快速完成針對(duì)自身產(chǎn)品智能控制APP。

因此只要我們將源碼工程文件成功導(dǎo)入Android Studio,那么我們便可以自由定制我們的應(yīng)用程序,那么如何正確導(dǎo)入到Android Studio中,編譯成功并在真機(jī)上運(yùn)行呢?

下載項(xiàng)目

在機(jī)智云官網(wǎng),我們定義好數(shù)據(jù)點(diǎn)后,在服務(wù)->應(yīng)用開發(fā)子菜單中,下載工程文件。

0

2

方法

由于本地環(huán)境與開源工程文件中不同,理論上我們把開源工程文件中的環(huán)境修改成和我們本地相同的就可以順利導(dǎo)入了。

為了正確修改開源工程配置文件,我們可以新建一個(gè)本地工程文件夾,對(duì)照參考。

第一步

修改根目錄下的build.gradle文件

將開源工程項(xiàng)目中的build.gradle與本地工程保持一致。

第二步

修改gradle/wrapper文件夾里gradle-wrapper.properties配置文件

將distributionUrl中的gradle版本保持與本地項(xiàng)目一致;

第三步

我們?cè)傩薷腶pp目錄下的build.gradle文件

這時(shí)候開源項(xiàng)目與我們的本地項(xiàng)目區(qū)別就有點(diǎn)大了,我們只需擇其重點(diǎn)進(jìn)行修改

將機(jī)智云版本的compileSdkVersion,buildToolsVersion,minSdkVersion,targetSdkVersion與本地保持一致;這里由于自2018年底開始Android已經(jīng)拋棄了compile,所以這里我們需要將compile換成implementation,同時(shí)將com.android.support:design,com.android.support:appcompat換成與本地版本相一致的28.0.0版本

下面是修改之后的版本:

第四步

導(dǎo)入項(xiàng)目再配置

打開AndroidStudio修改基本的配置參數(shù)已經(jīng)修改的差不多了,這時(shí)我們導(dǎo)入項(xiàng)目試一試,打開Android Studio歡迎界面,點(diǎn)擊Open an existing Android Studio project;

在工程界面工具欄,點(diǎn)擊編譯按鈕,這時(shí)候可能還會(huì)報(bào)一些小錯(cuò)誤,比如:

它表示最小開發(fā)版本不需要在清單文件中解釋,我們只需點(diǎn)擊藍(lán)色下劃線,跳轉(zhuǎn)到如下界面。

點(diǎn)擊方框內(nèi)容,打開清單文件

刪除改行,再Try Again重新同步一下gradle工程。

第五步

修改部分過(guò)時(shí)的函數(shù)

點(diǎn)擊小錘子重新編譯一下工程,此時(shí)仍會(huì)報(bào)如下錯(cuò)誤:

這里報(bào)錯(cuò)(找不到符號(hào)變量MAXRIX_SAVE_FLAG)這是因?yàn)槲覀兊膕dk版本較高,新的sdk已經(jīng)對(duì)之前老版本里的方法進(jìn)行了修改,調(diào)用canvas.save(Canvas.CLIP_SAVE_FLAG);方法編譯器報(bào)錯(cuò),我們只需要save()方法里的參數(shù)刪除即可,直接調(diào)用canvas.save()方法就編譯通過(guò)了。

此時(shí),我們的APP已經(jīng)可以運(yùn)行啦!

end..

原文標(biāo)題:機(jī)友分享 | 導(dǎo)入機(jī)智云Android開源項(xiàng)目的正確姿勢(shì)

文章出處:【微信公眾號(hào):機(jī)智云開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

責(zé)任編輯:haq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Android
    +關(guān)注

    關(guān)注

    12

    文章

    3943

    瀏覽量

    127758
  • 機(jī)智云
    +關(guān)注

    關(guān)注

    2

    文章

    591

    瀏覽量

    26447

原文標(biāo)題:機(jī)友分享 | 導(dǎo)入機(jī)智云Android開源項(xiàng)目的正確姿勢(shì)

文章出處:【微信號(hào):IoTMaker,微信公眾號(hào):機(jī)智云開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    測(cè)量的太陽(yáng)光譜導(dǎo)入VirtualLab Fusion

    ,我們以太陽(yáng)光為例,說(shuō)明了如何將測(cè)量到的光譜導(dǎo)入VirtualLab Fusion中,然后介紹了如何使用所述數(shù)據(jù)用作光學(xué)系統(tǒng)中光源的光譜組成。 建模任務(wù) 如何將測(cè)量到的太陽(yáng)光光譜(見(jiàn)下圖)導(dǎo)
    發(fā)表于 01-23 10:22

    機(jī)智歷史數(shù)據(jù)導(dǎo)出與排查指南

    機(jī)智歷史數(shù)據(jù)導(dǎo)出與排查指南在使用機(jī)智平臺(tái)進(jìn)行設(shè)備管理和數(shù)據(jù)監(jiān)控時(shí),歷史數(shù)據(jù)的導(dǎo)出和排查是常見(jiàn)的需求。機(jī)智
    的頭像 發(fā)表于 11-21 01:01 ?208次閱讀
    <b class='flag-5'>機(jī)智</b><b class='flag-5'>云</b>歷史數(shù)據(jù)導(dǎo)出與排查指南

    STM32連接機(jī)智,代碼移植,NTP實(shí)時(shí)時(shí)間獲取(二)

    STM32與機(jī)智連接實(shí)現(xiàn)(第二篇)—NTP實(shí)時(shí)時(shí)間獲取與設(shè)備配對(duì)在上一篇文章中,我們介紹了如何將STM32與機(jī)智進(jìn)行連接,并成功實(shí)現(xiàn)了基
    的頭像 發(fā)表于 11-20 01:02 ?433次閱讀
    STM32連接<b class='flag-5'>機(jī)智</b><b class='flag-5'>云</b>,代碼移植,NTP實(shí)時(shí)時(shí)間獲取(二)

    如何處理機(jī)智移動(dòng)應(yīng)用的刪除問(wèn)題

    如何處理機(jī)智移動(dòng)應(yīng)用的刪除問(wèn)題在日常使用機(jī)智移動(dòng)應(yīng)用時(shí),用戶可能會(huì)遇到無(wú)法自行刪除應(yīng)用的問(wèn)題。根據(jù)最新版本的設(shè)計(jì),機(jī)智
    的頭像 發(fā)表于 10-23 08:04 ?228次閱讀
    如何處理<b class='flag-5'>機(jī)智</b><b class='flag-5'>云</b>移動(dòng)應(yīng)用的刪除問(wèn)題

    請(qǐng)問(wèn)怎么purepath studio(Home audio) mini DSP GDE代碼怎么導(dǎo)入到tas5754?

    我用的評(píng)估板是tas5754,請(qǐng)問(wèn)怎么 purepath studio(Home audio) mini DSP GDE代碼怎么導(dǎo)入到評(píng)估板?
    發(fā)表于 10-23 07:37

    如何將CCS 3.x工程遷移至最新的Code Composer Studio? (CCS)

    電子發(fā)燒友網(wǎng)站提供《如何將CCS 3.x工程遷移至最新的Code Composer Studio? (CCS).pdf》資料免費(fèi)下載
    發(fā)表于 09-21 09:28 ?1次下載
    <b class='flag-5'>如何將</b>CCS 3.x工程遷移至最新的Code Composer <b class='flag-5'>Studio</b>? (CCS)

    基于機(jī)智移植STM32L496G代碼移植

    前言最近我拿到了STM32L496AGMCU,發(fā)現(xiàn)其擴(kuò)展版可以連接ESP-01S。我想嘗試開發(fā)板連接到我們的機(jī)智上,并根據(jù)機(jī)智提供的文
    的頭像 發(fā)表于 09-20 08:05 ?510次閱讀
    基于<b class='flag-5'>機(jī)智</b><b class='flag-5'>云</b>移植STM32L496G代碼移植

    rt-thread studio手動(dòng)導(dǎo)入bsp失敗的原因?怎么處理?

    rt-thread studio 手動(dòng)導(dǎo)入bsp 失敗。 版本: 2.2.8 構(gòu)建ID: 202405200930 導(dǎo)入的bsp 是直接從rt-thread 代碼倉(cāng)庫(kù)下載的
    發(fā)表于 09-13 06:45

    機(jī)智入門必備》手把手教你燒錄GAgent固件

    本文《機(jī)智入門必備》詳細(xì)講解GAgent固件的燒錄過(guò)程,從基礎(chǔ)設(shè)置到實(shí)際操作,一步步帶你完成每一個(gè)環(huán)節(jié),確保你的設(shè)備順利連接機(jī)智
    的頭像 發(fā)表于 09-12 08:04 ?429次閱讀
    《<b class='flag-5'>機(jī)智</b><b class='flag-5'>云</b>入門必備》手把手教你燒錄GAgent固件

    STM32項(xiàng)目分享:智能家居(機(jī)智)系統(tǒng)

    STM32項(xiàng)目分享:智能家居(機(jī)智)系統(tǒng)
    的頭像 發(fā)表于 07-28 08:10 ?2064次閱讀
    STM32項(xiàng)目分享:智能家居(<b class='flag-5'>機(jī)智</b><b class='flag-5'>云</b>)系統(tǒng)

    RT-Thread Studio導(dǎo)入keil MDK工程失敗的原因?怎么解決?

    RT-Thread Studio導(dǎo)入keil MDK工程失敗
    發(fā)表于 07-15 06:56

    個(gè)人機(jī)智開發(fā)實(shí)踐:經(jīng)驗(yàn)總結(jié)與技術(shù)分享

    無(wú)線模塊的GAgent固件。例如,我使用了正點(diǎn)原子的esp8266模塊,選擇了對(duì)應(yīng)的GAgentforESP8266固件。5.MCU方案代碼移植6.機(jī)智提供的
    的頭像 發(fā)表于 07-05 08:10 ?378次閱讀
    個(gè)人<b class='flag-5'>機(jī)智</b><b class='flag-5'>云</b>開發(fā)實(shí)踐:經(jīng)驗(yàn)總結(jié)與技術(shù)分享

    AD2428使用sigma studio工具的時(shí)候,如何將stream和TDM/PDM進(jìn)行指定?

    AD2428從功能描述看可以同時(shí)打開TDM和PDM,此時(shí)如果作為從節(jié)點(diǎn),TDM RX和PDM RX接收的音頻數(shù)據(jù)在總線slot上應(yīng)該是如何排布的? 使用sigma studio工具的時(shí)候,沒(méi)有發(fā)現(xiàn)如何將stream和TDM/PDM進(jìn)行指定。
    發(fā)表于 05-22 07:00

    基于機(jī)智物聯(lián)網(wǎng)的PCR溫度控制

    本文設(shè)計(jì)了基于物聯(lián)網(wǎng)的PCR溫度控制系統(tǒng),能夠?qū)崿F(xiàn)快速、準(zhǔn)確的溫度控制。通過(guò)檢測(cè)設(shè)備端接入機(jī)智平臺(tái),使檢測(cè)人員能夠遠(yuǎn)程監(jiān)控PCR儀的運(yùn)行,實(shí)現(xiàn)檢測(cè)現(xiàn)場(chǎng)的無(wú)人值守,減輕檢測(cè)人員的負(fù)擔(dān),并提
    的頭像 發(fā)表于 03-07 08:09 ?842次閱讀
    基于<b class='flag-5'>機(jī)智</b><b class='flag-5'>云</b>物聯(lián)網(wǎng)的PCR溫度控制

    TARGET3001!用法篇-如何將Altium文件導(dǎo)入到TARGET中

    的,如果可以把以前用AD做的文件直接導(dǎo)入到這款軟件中使用,這確實(shí)能給我們也帶來(lái)很多方便。通過(guò)了解部分資料,我大概講一下如何將Altium文件導(dǎo)入到TARGET 3001!中,所以真正使用一段時(shí)間你就會(huì)發(fā)現(xiàn)它確實(shí)是一款性價(jià)比很高的
    的頭像 發(fā)表于 02-20 14:38 ?670次閱讀
    TARGET3001!用法篇-<b class='flag-5'>如何將</b>Altium文件<b class='flag-5'>導(dǎo)入</b>到TARGET中
    主站蜘蛛池模板: 含羞草国产亚洲精品岁国产精品 | 亚洲色欲H网在线观看 | 成人特级毛片 | 欧美雌雄双性人交xxxx | 夜里18款禁用的免费B站动漫 | 俺来也俺去也视频久久 | 国产精选视频在线观看 | 久久欧洲AV无码精品色午夜麻豆 | 久久久黄色大片 | 日韩精品 电影一区 亚洲高清 | 菠萝视频高清版在线观看 | 久久人人玩人妻潮喷内射人人 | 麻美ゆま夫の目の前で犯 | 中文字幕在线不卡精品视频99 | 美女张开让男生桶 | JAPANBABES11学生老师| 丰满人妻熟女色情A片 | 九九热在线视频观看这里只有精品 | 日本护士喷水 | 动漫美女和男人下载 | 久久精品视频在线看15 | 一二三四电影完整版免费观看 | 午夜伦伦电影理论片费看 | 久久水蜜桃亚洲AV无码精品偷窥 | 97视频在线观看视频最新 | 亚洲福利电影一区二区? | 97干97吻 | 国产人妻人伦精品9 | 99精彩免费观看 | aaa在线观看视频高清视频 | 八妻子秋霞理在线播放 | 国产国产成年在线视频区 | 9277高清在线观看视频 | 我的奶头被客人吸的又肿又红 | 亚洲精品久久久久一区二区三 | 亚洲AV噜噜88 | bbw videos 欧美老妇 | 亚洲AV久久无码精品国产网站 | 中文字幕无码A片久久 | 国产精品成久久久久三级四虎 | 激情床戏揉胸吃胸视频 |