91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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 ? 來源:機(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è)備控制界面控制邏輯,源碼的控制頁面編寫了機(jī)智云SDK控制設(shè)備的標(biāo)準(zhǔn)流程,APP源碼二次開發(fā)過程中只需按照該流程進(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工程。

第五步

修改部分過時(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()方法就編譯通過了。

此時(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ī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Android
    +關(guān)注

    關(guān)注

    12

    文章

    4026

    瀏覽量

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

    關(guān)注

    3

    文章

    647

    瀏覽量

    27771

原文標(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)推薦
    熱點(diǎn)推薦

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

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

    如何將Primus生成的波形文件導(dǎo)入MATLAB

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

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

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

    rt-thread studio 導(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ù)下載的 .log
    發(fā)表于 10-11 11:07

    如何將GCC項(xiàng)目導(dǎo)入NuEclipse?

    如何將GCC項(xiàng)目導(dǎo)入NuEclipse?
    發(fā)表于 09-01 07:04

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

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

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

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

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

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

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

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

    基于STM32 HAL庫(kù)與標(biāo)準(zhǔn)庫(kù)的esp8266接入機(jī)智方案(二)

    在《基于STM32HAL庫(kù)與標(biāo)準(zhǔn)庫(kù)的esp8266接入機(jī)智方案(一)》中,我們?cè)敿?xì)介紹了硬件連接和機(jī)智客戶端的創(chuàng)建。本篇重點(diǎn)講解如何下
    的頭像 發(fā)表于 05-28 18:02 ?1415次閱讀
    基于STM32 HAL庫(kù)與標(biāo)準(zhǔn)庫(kù)的esp8266接入<b class='flag-5'>機(jī)智</b><b class='flag-5'>云</b>方案(二)

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

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

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

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

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

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

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

    在開發(fā)生命周期的每個(gè)階段,Android Studio 中的 Gemini 都已成為您的 AI 助手,助您更輕松地構(gòu)建高質(zhì)量的應(yīng)用。我們很高興地與您分享一項(xiàng)重大升級(jí):Android Studi
    的頭像 發(fā)表于 05-14 16:44 ?1188次閱讀

    如何將調(diào)用方函數(shù)的MATLAB代碼導(dǎo)入到DS?

    我最近制作了一個(gè)包含調(diào)用方函數(shù)的模型(我已將模型附加到 zip 文件中)。代碼構(gòu)建正常。但是當(dāng)我在 design studio導(dǎo)入代碼時(shí),它會(huì)引發(fā)錯(cuò)誤,因?yàn)樗鼰o法編譯或導(dǎo)入所有文件。 所有其他模型都在 Design
    發(fā)表于 04-02 06:51