日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

如何將機智云源碼導入Android Studio

9GxC_IoTMaker ? 來源:機智云開發(fā)者 ? 作者:機智云開發(fā)者 ? 2020-09-30 10:37 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前言

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

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

下載項目

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

0

2

方法

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

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

第一步

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

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

第二步

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

將distributionUrl中的gradle版本保持與本地項目一致;

第三步

我們再修改app目錄下的build.gradle文件

這時候開源項目與我們的本地項目區(qū)別就有點大了,我們只需擇其重點進行修改

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

下面是修改之后的版本:

第四步

導入項目再配置

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

在工程界面工具欄,點擊編譯按鈕,這時候可能還會報一些小錯誤,比如:

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

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

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

第五步

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

點擊小錘子重新編譯一下工程,此時仍會報如下錯誤:

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

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

end..

原文標題:機友分享 | 導入機智云Android開源項目的正確姿勢

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

責任編輯:haq

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

    關(guān)注

    12

    文章

    4035

    瀏覽量

    134552
  • 機智云
    +關(guān)注

    關(guān)注

    3

    文章

    650

    瀏覽量

    27839

原文標題:機友分享 | 導入機智云Android開源項目的正確姿勢

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    Ultrahuman使用Android Studio中的Gemini解決技術(shù)障礙并提升性能

    Android Studio 中 Gemini 的上下文感知工具,Ultrahuman 團隊得以簡化和加速其開發(fā)流程。
    的頭像 發(fā)表于 03-12 09:31 ?337次閱讀

    谷歌Android Studio Otter 3功能更新發(fā)布

    我們很高興地宣布,Android Studio Otter 3 功能更新穩(wěn)定版現(xiàn)已發(fā)布!本次更新干貨滿滿,不僅重磅升級了 Android Studio 中的智能體工作流,還為開發(fā)者提供
    的頭像 發(fā)表于 01-28 14:15 ?897次閱讀
    谷歌<b class='flag-5'>Android</b> <b class='flag-5'>Studio</b> Otter 3功能更新發(fā)布

    如何將Primus生成的波形文件導入MATLAB

    VCD 文件及其查看器,如 GTKWave,擅長記錄和展示波形,而 MATLAB 擅長對復雜數(shù)據(jù)進行計算、分析和可視化。在項目設計開發(fā)階段,有時候,我們需要將 EDA 工具生成的波形數(shù)據(jù),導入到 MATLAB 中進行更深入的分析、處理或可視化。
    的頭像 發(fā)表于 12-23 14:22 ?1233次閱讀

    STM32快速上實戰(zhàn)指南:手把手帶你入門機智

    本項目基于STM32F103C8T6最小系統(tǒng)板,采用HAL庫開發(fā)方式,結(jié)合ESP01sWi-Fi模塊,實現(xiàn)將各類傳感器數(shù)據(jù)快速上傳至機智平臺。通過移植機智SDK到自定義項目,用戶可
    的頭像 發(fā)表于 12-10 18:04 ?1453次閱讀
    STM32快速上<b class='flag-5'>云</b>實戰(zhàn)指南:手把手帶你入門<b class='flag-5'>機智</b><b class='flag-5'>云</b>

    rt-thread studio 導入BSP 失敗怎么解決?

    rt-thread studio 手動導入bsp 失敗。 版本: 2.2.8 構(gòu)建ID: 202405200930 導入的bsp 是直接從rt-thread 代碼倉庫下載的 .log
    發(fā)表于 10-11 11:07

    如何將GCC項目導入NuEclipse?

    如何將GCC項目導入NuEclipse?
    發(fā)表于 09-01 07:04

    如何將 GPIO PWM 和 GPIO Capture 驅(qū)動程序導入 Linux 內(nèi)核,實現(xiàn) PWM 輸出并檢測引腳的變化狀態(tài)?

    如何將 GPIO PWM 和 GPIO Capture 驅(qū)動程序導入 Linux 內(nèi)核,實現(xiàn) PWM 輸出并檢測引腳的變化狀態(tài)
    發(fā)表于 08-20 08:20

    Android Studio中的Gemini全面支持Dart和Flutter開發(fā)

    Android Studio 中創(chuàng)建 Android 應用的 Flutter 開發(fā)者迎來一次重大的飛躍: Android
    的頭像 發(fā)表于 08-06 13:52 ?1541次閱讀
    <b class='flag-5'>Android</b> <b class='flag-5'>Studio</b>中的Gemini全面支持Dart和Flutter開發(fā)

    STM32+esp8266連接機智,上傳溫濕度數(shù)據(jù)并控制繼電器開關(guān)(平臺配置、代碼生成、代碼移植)

    本教程詳細介紹如何將STM32微控制器與ESP8266Wi-Fi模塊連接到機智平臺,實現(xiàn)溫濕度數(shù)據(jù)的上傳與繼電器的遠程控制。通過此過程,您將學會如何配置
    的頭像 發(fā)表于 07-15 18:54 ?1536次閱讀
    STM32+esp8266連接<b class='flag-5'>機智</b><b class='flag-5'>云</b>,上傳溫濕度數(shù)據(jù)并控制繼電器開關(guān)(平臺配置、代碼生成、代碼移植)

    機智配網(wǎng)教程 第二期:生成MCU代碼包與調(diào)試

    在上一期中,我們介紹了機智GAgent固件的燒錄過程,并在測試中完成了機智開發(fā)者賬號的注冊及數(shù)據(jù)點的創(chuàng)建。接下來,我繼續(xù)為大家講解如何
    的頭像 發(fā)表于 06-28 10:02 ?1054次閱讀
    <b class='flag-5'>機智</b><b class='flag-5'>云</b>配網(wǎng)教程 第二期:生成MCU代碼包與調(diào)試

    基于STM32 HAL庫與標準庫的esp8266接入機智方案(二)

    在《基于STM32HAL庫與標準庫的esp8266接入機智方案(一)》中,我們詳細介紹了硬件連接和機智客戶端的創(chuàng)建。本篇重點講解如何下
    的頭像 發(fā)表于 05-28 18:02 ?1681次閱讀
    基于STM32 HAL庫與標準庫的esp8266接入<b class='flag-5'>機智</b><b class='flag-5'>云</b>方案(二)

    機智Airlink配網(wǎng)超時、數(shù)據(jù)上傳延遲及更新不及時問題分析

    本教程旨在分析并解決在使用32單片機和ESP8266-01S接入機智時可能遇到的配網(wǎng)超時、數(shù)據(jù)上傳延遲及更新不及時的問題。通過傳感器采集的數(shù)據(jù)上傳至機智
    的頭像 發(fā)表于 05-26 18:03 ?1321次閱讀
    <b class='flag-5'>機智</b><b class='flag-5'>云</b>Airlink配網(wǎng)超時、數(shù)據(jù)上傳延遲及更新不及時問題分析

    STM32與機智連接實現(xiàn)步驟與技巧(下篇):機智代碼移植與優(yōu)化

    在《STM32與機智連接實現(xiàn)步驟與技巧(上篇)》中,我們介紹了硬件連接和通信協(xié)議配置。本篇重點講解如何將機智
    的頭像 發(fā)表于 05-23 18:10 ?1370次閱讀
    STM32與<b class='flag-5'>機智</b><b class='flag-5'>云</b>連接實現(xiàn)步驟與技巧(下篇):<b class='flag-5'>機智</b><b class='flag-5'>云</b>代碼移植與優(yōu)化

    STM32與機智連接實現(xiàn)步驟與技巧(上篇)

    通過STM32與機智的連接,開發(fā)者可以實現(xiàn)設備的遠程控制和數(shù)據(jù)管理,提升物聯(lián)網(wǎng)應用的智能化水平。本文介紹STM32與機智連接的具體步驟
    的頭像 發(fā)表于 05-23 18:10 ?1397次閱讀
    STM32與<b class='flag-5'>機智</b><b class='flag-5'>云</b>連接實現(xiàn)步驟與技巧(上篇)

    Android Studio中的Gemini支持多模態(tài)輸入功能

    在開發(fā)生命周期的每個階段,Android Studio 中的 Gemini 都已成為您的 AI 助手,助您更輕松地構(gòu)建高質(zhì)量的應用。我們很高興地與您分享一項重大升級:Android Studi
    的頭像 發(fā)表于 05-14 16:44 ?1310次閱讀
    通山县| 铁力市| 扎赉特旗| 平山县| 缙云县| 招远市| 拜泉县| 镇巴县| 凤山市| 韶山市| 永济市| 卓尼县| 旌德县| 塔河县| 林口县| 天峻县| 黑山县| 景德镇市| 台山市| 尼木县| 马关县| 涟水县| 南江县| 万荣县| 邹平县| 常州市| 布拖县| 塘沽区| 宜春市| 盘锦市| 东阳市| 临沂市| 汨罗市| 崇左市| 青浦区| 达拉特旗| 乐至县| 普兰店市| 昌宁县| 泰宁县| 三都|