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

標(biāo)題: [技巧]將機(jī)智云官方APP源代碼無(wú)誤導(dǎo)入AndroidStudio [打印本頁(yè)]

作者: gizwits    時(shí)間: 2021-7-7 17:50
標(biāo)題: [技巧]將機(jī)智云官方APP源代碼無(wú)誤導(dǎo)入AndroidStudio
新手在使用機(jī)智云APP代碼自動(dòng)生成服務(wù)后,將自動(dòng)生成的代碼倒入AS容易出現(xiàn)報(bào)錯(cuò),容易誤以為自己操作失誤,其實(shí)一般都是版本的問(wèn)題,這個(gè)很好解決。讓我們來(lái)試試吧。


一,下載源碼


機(jī)智云進(jìn)入開(kāi)發(fā)者中心,點(diǎn)擊對(duì)應(yīng)的產(chǎn)品➡服務(wù)➡應(yīng)用開(kāi)發(fā)這里即可下載機(jī)智云APP的源碼。
下載完成后可直接將此文件夾單獨(dú)移出,作為整個(gè)工程的文件夾。




二,導(dǎo)入工程

1、打開(kāi)project
File➡new➡Import project
2、導(dǎo)入后Sync必定報(bào)錯(cuò),別慌!




因?yàn)闄C(jī)智云下載而來(lái)的程序大概率API版本、gradle版本和gradle插件版本跟我們下載Android Studio自帶的不一樣,可以重新下載但這很慢很慢,可以直接改!
新建一個(gè)可在該電腦改AndroidStudio運(yùn)行無(wú)誤的project,稱為demo。

三,修改程序

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


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

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

改為3.0版本以上的語(yǔ)句

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版本,即在機(jī)智云project的相同位置中把gradle版本修改為Demo里的這個(gè)版本即可


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



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

然后,報(bào)錯(cuò)了

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.

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

錯(cuò)誤: 找不到符號(hào)
符號(hào): 變量 MATRIX_SAVE_FLAG
位置: 類 Canvas

因?yàn)樽兞?MATRIX_SAVE_FLAG已在API 28中被刪除,因此要進(jìn)行替換。雙擊錯(cuò)誤便能到達(dá)錯(cuò)誤所在地
再編譯










歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 色接久久 | 一级黄色片网站 | 国产成人av一区二区三区在线观看 | 天天综合天天 | 国内精品国产成人国产三级 | a在线免费观看 | 中文字幕理伦片免费看 | 国产午夜免费视频 | 伊人av网| 国产福利在线视频 | 免费中文字幕日韩欧美 | 99国产精品99久久久久久粉嫩 | 成人三级视频 | 91看片网站 | 99中文字幕 | 一区二区免费视频 | 99re视频在线 | 国产日本在线观看 | 日本精品在线视频 | wwww黄色| 日本大尺度吃奶做爰久久久绯色 | 国产一及片| 日韩欧美一级片 | 亚洲欧美精品一区二区 | 色综合久久久 | 高清一级片 | 涩涩97 | 欧美激情中文字幕 | 国产盗摄一区二区三区 | 久草福利在线观看 | 国产又黄又爽 | 日本中文字幕在线视频 | 午夜在线观看视频网站 | 日韩在线一区二区三区 | 久久精品在线观看 | 亚洲精品www久久久久久广东 | 中文字幕不卡在线观看 | 亚洲精品黄色 | 九九综合网| 蜜桃精品视频 | av大全在线观看 |