首页 > 其他分享 >flutter库【path_provider】编译错误指导

flutter库【path_provider】编译错误指导

时间:2024-12-07 19:54:16浏览次数:2  
标签:wrapper gradle provider id path android com flutter

增加依赖:flutter pub add path_provider

使用命令: flutter run -v 提示错误

解决方案:

  1. 打开 .\android\settings.gradle 文件,版本号更新为最新。
plugins {
    id "dev.flutter.flutter-plugin-loader" version "1.0.0"
    id "com.android.application" version "8.7.3" apply false
    id "org.jetbrains.kotlin.android" version "2.0.20" apply false
}
  1. 打开 .\android\gradle\wrapper\gradle-wrapper.properties 文件,更新bradle。
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.11.1-all.zip
  1. 如果在线下载不了,可以离线下载解压到 C:\Users\Jack-PC.gradle\wrapper\dists\gradle-8.11.1-all\2qik7nd48slq1ooc2496ixf4i 文件夹下即可.

  2. 打开 .\android\app\build.gradle 文件,更新NDK版本。

android {
    namespace = "com.example.flutter_app1"
    compileSdk = flutter.compileSdkVersion
    ndkVersion = rootProject.ext["flutter.ndkVersion"] ?: 'default'

    compileOptions {
        sourceCompatibility = JavaVersion.VERSION_1_8
        targetCompatibility = JavaVersion.VERSION_1_8
    }

    kotlinOptions {
        jvmTarget = JavaVersion.VERSION_1_8
    }

    defaultConfig {
        // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
        applicationId = "com.example.flutter_app1"
        // You can update the following values to match your application needs.
        // For more information, see: https://flutter.dev/to/review-gradle-config.
        minSdk = flutter.minSdkVersion
        targetSdk = flutter.targetSdkVersion
        versionCode = flutter.versionCode
        versionName = flutter.versionName
    }
  1. 打开 .\android\gradle.properties 文件,配置DNK版本。
flutter.ndkVersion=27.2.12479018

标签:wrapper,gradle,provider,id,path,android,com,flutter
From: https://www.cnblogs.com/yangwenli/p/18592592

相关文章

  • flutter中调用C++的库
    Dart调用C++的库安装ffi库flutterpubaddffi如果是C++必须使用C的方式导出接口import'dart:ffi';import'dart:io';import"package:ffi/ffi.dart";finalDynamicLibraryff=Platform.isWindows?DynamicLibrary.open("live666.dll")......
  • path_provider 编译错误指导
    增加依赖:flutterpubaddpath_provider使用命令:flutterrun-v提示错误解决方案:打开.\android\settings.gradle文件,版本号更新为最新。plugins{id"dev.flutter.flutter-plugin-loader"version"1.0.0"id"com.android.application"version&q......
  • 【转载】Jsonpath
    原文:史上最详细的jsonpath教程,它来了!!!https://www.jianshu.com/p/3f5b9cc88bde例子:{"store":{"book":[{"category":"reference","author":"NigelRees","title":&quo......
  • 爬虫 - xpath
    xpath常用规则|表达式|功能||-----------|---------------------------------------------||nodename |选取此节点的所有子节点||/ |从根节点选取(取子节点)||// |从匹配的节......
  • Spring Boot教程之十八:Cache Provider
    SpringBoot–CacheProviderSpring框架支持透明地向应用程序添加缓存。CacheProvider授权程序员在应用程序中明确配置缓存。它整合了各种CacheProvider,例如EhCache、Redis、Guava、Caffeine等 。它使经常访问的对象、图像和数据更靠近您需要它们的位置,通过不多次访问......
  • @RequestParam 和 @PathVariable 的区别
    @RequestParam和@PathVariable都是SpringMVC中用于从HTTP请求中提取参数的注解,但它们的作用和使用场景有所不同。一.@RequestParam作用:从请求的查询参数(queryparameters)或表单数据(formdata)中提取参数。使用场景:适用于URL中的查询参数或POST请求中的表单数据......
  • @pathvariable Interger Id 和(@pathvariable ("id") Interger Id )
     在SpringMVC中,@PathVariable注解用于将URI模板中的变量映射到控制器handler方法的参数中。这个注解通常用于获取URL中的参数值。@PathVariable注解可以指定一个名称的属性,这个属性对应URL的那部分是可变的。当我们在URL中使用一些变量值的时候,可以通过@PathVariable来获取这些......
  • Xpath解析及其语法Zf
    XPath解析XPath(XMLPathLanguage)是一种用于在XML和HTML文档中查找信息的语言,其通过路径表达式来定位节点,属性和文本内容,并支持复杂查询条件,XPath是许多Web抓取工具如Scrapy,Selenium等的核心技术之一XPath解析的基本步骤导入lxml.etreefromlxmlimportetre......
  • 题解:CF843D Dynamic Shortest Path
    https://www.luogu.com.cn/problem/CF843DluoguRMJ加油.......如果每修改一次就dij复杂度\(O(q(n+m\logn))\)过不去的。暴力dij是因为值域很大需要用到堆,带个log,要是值域很小就可以直接分层BFS了……每次增加的边权很小,求最短路增量?设\(dis_i\)表示这次修......
  • LoggerFactory is not a Logback LoggerContext but Logback is on the classpath. Ei
    报错内容spring-boot3.2.3Causedby:java.lang.IllegalArgumentException:LoggerFactoryisnotaLogbackLoggerContextbutLogbackisontheclasspath.EitherremoveLogbackorthecompetingimplementation(classorg.apache.logging.slf4j.Log4jLoggerFactorylo......