前段時(shí)間升級(jí)了mac系統(tǒng)到Catalina,然后又升級(jí)了android studio到4.0,后來(lái)打開(kāi)flutter項(xiàng)目,執(zhí)行flutter run 一直卡在Running Gradle task 'assembleDebug'...,等好久都沒(méi)用,網(wǎng)上搜索了半天,最終解決了問(wèn)題,記錄一下

在永安等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專(zhuān)注、極致的服務(wù)理念,為客戶(hù)提供成都做網(wǎng)站、成都網(wǎng)站建設(shè) 網(wǎng)站設(shè)計(jì)制作按需制作,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),網(wǎng)絡(luò)營(yíng)銷(xiāo)推廣,外貿(mào)網(wǎng)站制作,永安網(wǎng)站建設(shè)費(fèi)用合理。
packages/flutter_tools/gradle/flutter.gradle文件,修改同上
替換maven地址為
//修改的地方
maven?{?url?''?}
maven?{?url?''?}
maven?{?url?''?}
distributionUrl=file\:/D\:/softWare/gradle/gradle-5.4.1-all.zip
注意,你安裝的gradle版本必須和你項(xiàng)目配置的flutter版本想匹配,附上插件版本所需的 Gradle 版本鏈接 (),選擇安裝你適配的版本!
repositories?{
//?google()
//?jcenter()
//修改的地方
maven?{?url?''?}
maven?{?url?''?}
maven?{?url?''?}
}
//修改的地方
private?static?final?String?MAVEN_REPO?=?"";
project.rootProject.allprojects?{
repositories?{
maven?{
url?repository
//修改的地方
//添加
maven?{?url?''?}
maven?{?url?''?}
maven?{?url?''?}
}
}
}
修改這些地方后,執(zhí)行flutter clean后重新運(yùn)行flutter run,發(fā)現(xiàn)已經(jīng)運(yùn)行成功,
虛擬機(jī)內(nèi)也啟動(dòng)了flutter的demo畫(huà)面,至此,大功告成~~~
flutter加載h5很卡的解決方法如下:
一種臨時(shí)解決方案,在切換動(dòng)畫(huà)加載完畢后,再去構(gòu)造 WebView,這樣從用戶(hù)角度上看,就不會(huì)有路由切換動(dòng)畫(huà)的卡頓了。class WebViewPage extends StatefulWidget {undefined
final String uri;
WebViewPage({undefined
@required this.uri,
}) : assert(uri != null);
@override
_WebViewPageState createState() = _WebViewPageState();
}
class _WebViewPageState extends State {undefined
WebViewController _controller;
bool _animationCompleted = false;
@override
Widget build(BuildContext context) {undefined
// 主要是下面的代碼
var route = ModalRoute.of(context);
if (route != null !_animationCompleted) {undefined
void handler(status) {undefined
if (status == AnimationStatus.completed) {undefined
route.animation.removeStatusListener(handler);
setState(() {undefined
_animationCompleted = true;
});
}
}
route.animation.addStatusListener(handler);
}
return Scaffold(
title: widget.title,
backgroundColor: Colors.white,
body: _animationCompleted
? WebView(
initialUrl: 'about:blank',
onWebViewCreated: (WebViewController webViewController) {undefined
_controller = webViewController;
_loadHtmlFromAssets();
},
)
: Container(),
);
}
_loadHtmlFromAssets() async {undefined
var uri = Uri.dataFromString(
await rootBundle.loadString(widget.uri),
mimeType: 'text/html',
encoding: Encoding.getByName('utf-8'),
).toString();
_controller.loadUrl(uri);
}
}
Fluent是目前國(guó)際上比較流行的商用CFD軟件包,在美國(guó)的市場(chǎng)占有率為60%,凡是和流體、熱傳遞和化學(xué)反應(yīng)等有關(guān)的工業(yè)均可使用。
它具有豐富的物理模型、先進(jìn)的數(shù)值方法和強(qiáng)大的前后處理功能,在航空航天、汽車(chē)設(shè)計(jì)、石油天然氣和渦輪機(jī)設(shè)計(jì)等方面都有著廣泛的應(yīng)用。
FLUENT軟件包含基于壓力的分離求解器、基于密度的隱式求解器、基于密度的顯式求解器,多求解器技術(shù)使FLUENT軟件可以用來(lái)模擬從不可壓縮到高超音速范圍內(nèi)的各種復(fù)雜流場(chǎng)。
FLUENT軟件包含非常豐富、經(jīng)過(guò)工程確認(rèn)的物理模型,由于采用了多種求解方法和多重網(wǎng)格加速收斂技術(shù),因而FLUENT能達(dá)到最佳的收斂速度和求解精度。
靈活的非結(jié)構(gòu)化網(wǎng)格和基于解的自適應(yīng)網(wǎng)格技術(shù)及成熟的物理模型,可以模擬高超音速流場(chǎng)、傳熱與相變、化學(xué)反應(yīng)與燃燒、多相流、旋轉(zhuǎn)機(jī)械、動(dòng)/變形網(wǎng)格、噪聲、材料加工等復(fù)雜機(jī)理的流動(dòng)問(wèn)題。
網(wǎng)頁(yè)標(biāo)題:flutter卡,flutter常見(jiàn)問(wèn)題
文章位置:http://chinadenli.net/article23/dseedcs.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、網(wǎng)站維護(hù)、靜態(tài)網(wǎng)站、網(wǎng)站改版、全網(wǎng)營(yíng)銷(xiāo)推廣、商城網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)