zoukankan      html  css  js  c++  java
  • Flutter Android 打包apk遇到的问题。

     1. 获取安装的模拟器列表,并启动模拟器

    // 获取支持的模拟器列表
    emulator -list-avds
    
    // 启动模拟器
    emulator @name
    // 或者
    emulator -avd name
    

     2. 运行flutter build apk 时一直卡在 Runnign Gradle task "assembleRealease..." 之后报错。

       原因:墙的问题,导致请求超时引起。

       处理:

    // 1. 在 android -> build.gradle 中 将
        repositories {
            google()
            jcenter()
        }
    // 更改为    
        repositories {
            maven { url 'https://maven.aliyun.com/repository/google' }
            maven { url 'https://maven.aliyun.com/repository/jcenter' }
            maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }
        }
    // 作用替换源
    
    // 2. 将FlutterSDK中的数据替换,路径是 
    // ~/flutter/packages/flutter_tools/gradle
    // 用编辑器打开,然后执行上面的操作。
    

     3. not found for signing config 'release'.

    * What went wrong:                                                      
    Execution failed for task ':app:validateSigningRelease'.                
    > Keystore file '/android_test/android/key/key.jks' not found for signing config 'release'.
    
    // 解决方案
    生成的证书 .jks 要使用绝对路径。即 storeFile='绝对路径'
    
  • 相关阅读:
    DeepL 人工智能翻译降临 deepl.com
    Node.js ESM(ECMAScript Modules)
    解决Ubuntu 20.04 LTS无法输入中文的问题
    实现pdnsd
    颜色
    Ubuntu 20.04 LTS
    JSX 空的根元素
    如何理解TypeScript接口​​中的语法[key: string]以及[key: number]
    React-Router-DOM
    video转canvas, 并截图
  • 原文地址:https://www.cnblogs.com/jisa/p/13530206.html
Copyright © 2011-2022 走看看