将android studio版本更新为3.4.0后,我将Gradle版本更新为5.1.1,并尝试重建该项目,该项目在quality.gradle文件中引发异常。
Task failed with an exception.
-----------
* Where:
Script '/home/Desktop/workplace/testProject/quality/quality.gradle' line: 35
* What went wrong:
A problem occurred evaluating script.
> Could not find method destination() for arguments [/home/Desktop/workplace/testProject/app/build/reports/findbugs/findbugs.xml] on Report xml of type org.gradle.api.plugins.quality.internal.findbugs.FindBugsXmlReportImpl.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
Run Code Online (Sandbox Code Playgroud)
Android项目级别的类路径URL和Gradle分发URL
classpath'com.android.tools.build:gradle:3.4.0'distributionUrl = https://services.gradle.org/distributions/gradle-5.1.1-all.zip
我尝试使缓存无效并重新启动项目。它不断失败
这是我的quality.gradle文件
apply plugin: 'kotlin-android-extensions'
apply plugin: 'kotlin-android'
apply …Run Code Online (Sandbox Code Playgroud) 我正在构建一个示例应用程序来使用 flutter 框架显示新闻列表。该应用程序有两个页面,一个是主页和详细信息页面。当我从详细页面弹出时,主页每次都会重新加载。
我使用 FutureBuilder 小部件来加载新闻并显示为卡片列表,对于详细信息页面,我使用 webview fluggin 进行 flutter 从 url 加载完整新闻。
主页面代码为:
import 'package:flutter/material.dart';
import 'package:flutter_post/detail_page.dart';
import 'package:flutter_post/model/news.dart';
import 'package:flutter_post/services/news_services.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
// This widget is the root of your application.
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Flutter News',
debugShowCheckedModeBanner: false,
theme: new ThemeData(primaryColor: Colors.white, fontFamily: 'Raleway'),
home: NewsPage(title: 'Flutter News'),
);
}
}
class NewsPage extends StatefulWidget {
NewsPage({Key key, this.title}) : super(key: key);
// This widget is …Run Code Online (Sandbox Code Playgroud)