小编tdm*_*ler的帖子

Flutter.io Android许可证状态未知

[!] Android工具链 - 针对Android设备开发(Android SDK 27.0.3)

•Android SDK a ..\Android\sdk•未配置Android NDK位置(可选;对本机分析支持很有用)•平台android-27,构建工具27.0.3•Java二进制文件:C:\ Program Files\Android\Android Studio\jre\bin\java•Java版OpenJDK运行时环境(版本1.8.0_152-release-1024-b02)X And​​roid许可证状态未知.

当我运行Flutter医生时,我收到了Android Sdk的错误,尽管我仍然可以在我的设备上构建/运行.我只是想知道如何解决这个问题.我相信我已经下载了最新版本的android sdk,不知道发生了什么,因为我上周没有这个问题.

新问题

在评论中遵循几个可能的修复后,它导致了一个新问题.我安装了较新版本的android sdk P,8和7以及一个新的jdk10.显然仍然没有足够的更新.

C:\Flutter\flutter>flutter doctor --android-licenses
A newer version of the Android SDK is required. To update, run:
C:\Users\tdmil\AppData\Local\Android\sdk\tools\bin\sdkmanager --update
Run Code Online (Sandbox Code Playgroud)

C:\ Flutter\flutter> C:\ users\username\appdata\local\android\sdk\tools\bin\sdkmanager.bat --update

Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema
        at com.android.repository.api.SchemaModule$SchemaModuleVersion.<init>(SchemaModule.java:156)
        at com.android.repository.api.SchemaModule.<init>(SchemaModule.java:75)
        at com.android.sdklib.repository.AndroidSdkHandler.<clinit>(AndroidSdkHandler.java:81)
        at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:73)
        at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:48)
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.annotation.XmlSchema
        at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582)
        at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:190)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499)
        ... 5 more
Run Code Online (Sandbox Code Playgroud)

android flutter

32
推荐指数
10
解决办法
3万
查看次数

Swashbuckle Swagger UI:如何从 xml 注释中的参数中删除必需的

我想更改控制器中某些参数的必需属性。我使用 XML 注释来链接到 Swagger。

示例图像

c# swagger-ui swashbuckle

6
推荐指数
1
解决办法
5933
查看次数

如何在构建服务器上使用“firebase login:ci”

我正在使用Github Workflows运行 nodejs 构建,我希望能够构建我的项目,然后立即将其部署到我的 firebase 项目。使用 Firebase 部署。但是如果我想使用 firebase-tools,我必须登录构建服务器。但是没有办法通过电子邮件和密码等进行身份验证。有没有办法让我完成我想要完成的任务?firebase-tools在我的构建脚本中是“react-scripts build && firebase deploy”


这是我的工作流文件 nodejs.yml:


name: Node CI

on: [push]

jobs:
  build:

runs-on: ubuntu-latest

strategy:
  matrix:
    node-version: [8.x, 10.x, 12.x]

steps:
- uses: actions/checkout@v1
- name: Use Node.js ${{ matrix.node-version }}
  uses: actions/setup-node@v1
  with:
    node-version: ${{ matrix.node-version }}
- name: npm install, build, and test
  run: |
    npm i -g firebase-tools
    firebase login
    npm ci
    npm run build --if-present
    npm test
  env:
    CI: true
Run Code Online (Sandbox Code Playgroud)

github node.js firebase firebase-cli

5
推荐指数
1
解决办法
2944
查看次数

我可以使用 .asdf 版本管理器指定我的 Rails 版本吗?

目前,我使用asdf2.6.5来管理我的 Ruby ( )、nodejs 和 YARN版本。我正在尝试遵循版本的 Rails 教程5.2.1

运行gem install rails -v 5.2.1rails new appname version=5.2.1.

它仍然说版本6.0.2.1应用。我是 Ruby on Rails 的新手,所以我可能遗漏了一些明显的东西,或者我对此做了比需要的更大的事情。但我想尽可能地遵循这个相当长的教程。我相信它正在这条路径下安装正确版本的rails。

~/.asdf/installs/ruby/2.6.5/lib/ruby/gems/2.6.0/gems/rails-5.2.1/

任何帮助将不胜感激。中型博客...

ruby ruby-on-rails asdf-vm

1
推荐指数
1
解决办法
1292
查看次数