久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1555|回復: 0
打印 上一主題 下一主題
收起左側(cè)

[技巧]將機智云官方APP源代碼無誤導入AndroidStudio

[復制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:729078 發(fā)表于 2021-7-7 17:50 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
新手在使用機智云APP代碼自動生成服務后,將自動生成的代碼倒入AS容易出現(xiàn)報錯,容易誤以為自己操作失誤,其實一般都是版本的問題,這個很好解決。讓我們來試試吧。


一,下載源碼


機智云進入開發(fā)者中心,點擊對應的產(chǎn)品➡服務➡應用開發(fā)這里即可下載機智云APP的源碼。
下載完成后可直接將此文件夾單獨移出,作為整個工程的文件夾。




二,導入工程

1、打開project
File➡new➡Import project
2、導入后Sync必定報錯,別慌!




因為機智云下載而來的程序大概率API版本、gradle版本和gradle插件版本跟我們下載Android Studio自帶的不一樣,可以重新下載但這很慢很慢,可以直接改!
新建一個可在該電腦改AndroidStudio運行無誤的project,稱為demo。

三,修改程序

1、build gradle(Project:xxx)文件里
(1)修改gradle plugin插件版本
在機智云project的相同位置中把gradle插件版本修改為這個版本即可


(2)加兩處Google()
分別在buildscript函數(shù)和allprojects函數(shù)中加入google()語句

buildscript {
   repositories {
       jcenter()
       google()
    }
allprojects {
   repositories {
       jcenter()
       google()
    }
}
2、buildgradle(Module:xxx)文件里

改為3.0版本以上的語句

gradle插件3.0版本及以上的implementation代替了 compile ,testImplementation 代替了testCompile,androidTestImplementation 代替androidTestCompile 。因此要做如下修改,

compile fileTree(dir: 'libs', include:['*.jar'])
testCompile 'junit:junit:4.12'
                 
implementation fileTree(dir: 'libs',include: ['*.jar'])
testImplementation 'junit:junit:4.12'


3、gradle-wrapper.properties(GradleVision)文件里
修改gradle版本,即在機智云project的相同位置中把gradle版本修改為Demo里的這個版本即可


4、mainfest.xml文件里
將左上角的Android切換為Project,按途徑app➡src➡main➡AndroidMainfest.mxl打開改文件并去掉里面的最小版本定義



<uses-sdkandroid:minSdkVersion="15" android:targetSdkVersion="25"/>
                      (注釋)
<!--   <uses-sdk android:minSdkVersion="15"android:targetSdkVersion="25" />-->
改到這里,先編譯一下

然后,報錯了

Error:The specifiedAndroid SDK Build Tools version (25.0.0) is ignored, as it is below the minimumsupported version (28.0.3) for Android Gradle Plugin 3.5.2.

也就是說Gradle Plugin 插件版本3.5.2最低只支持SDK28,而這個程序里的版本是SDK25的。因此我們需要下載一個高于等于SDK28的編譯工具。
(1)菜單欄➡Tool➡SDK Manager➡
勾選要下載的版本然后Apply,彈出的頁面選擇OK即可下載。下載完畢后,菜單欄➡File➡Project Structure➡Modules➡Properties里的Compile Sdk Version和Build Tools Version里選擇對應的版本。
(2)build gradle(Module:xxx)文件里將TargetVersion改為相應的版本。
再編譯
還報錯

錯誤: 找不到符號
符號: 變量 MATRIX_SAVE_FLAG
位置: 類 Canvas

因為變量 MATRIX_SAVE_FLAG已在API 28中被刪除,因此要進行替換。雙擊錯誤便能到達錯誤所在地
再編譯





分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 网站国产 | 国产激情免费视频 | 欧美成人a∨高清免费观看 欧美日韩中 | 男人视频网站 | www在线视频| 久久九九色 | 国产精品特级毛片一区二区三区 | 国产精品成人久久久久 | 中文字幕在线国产 | 欧美精品片| 成人午夜免费在线视频 | 久久综合成人精品亚洲另类欧美 | 91精品久久久久久久久久入口 | 欧美精品在欧美一区二区少妇 | 亚洲福利一区 | 欧美11一13sex性hd | 在线视频 亚洲 | 亚洲视频在线一区 | 在线播放国产一区二区三区 | 亚洲精品久久国产高清情趣图文 | 欧美一区二区三区四区视频 | 狠狠干美女| 亚洲综合日韩精品欧美综合区 | 国产成人午夜精品影院游乐网 | 爽爽免费视频 | 日本91av视频 | 成人国产精品久久 | 国产精品久久国产精品 | 成人亚洲精品久久久久软件 | 久久精品91久久久久久再现 | 亚洲午夜视频在线观看 | 精品视频免费 | 欧美一级久久久猛烈a大片 日韩av免费在线观看 | 国产精品久久九九 | 国产免费又黄又爽又刺激蜜月al | 国产精品久久久久无码av | 亚洲国产精品成人综合久久久 | 色一情一乱一伦一区二区三区 | 高清av一区| 亚洲精品v日韩精品 | 毛片网在线观看 |