Android Studio Dart / Flutter Gradle run зависает навсегда - PullRequest
0 голосов
/ 26 февраля 2020

У меня проблема с android студией или Gradle. Я подозреваю, что это связано с библиотекой xml, как будто я закомментирую строки, требующие библиотеки xml, которую приложение будет собирать и запускать. Код должен работать так же, как и код exmple из pub dev https://pub.dev/packages/xml2json# -readme-tab- .

Я впервые столкнулся с проблемой вчера с библиотекой xml, но прекратил попытки использовать lib. Но затем я хотел использовать xml2 json, который также требует xml, и то же самое происходит, когда он просто зависает при сборке gradle. Я думаю, что я правильно добавил библиотеки в pubspe c. Прежде чем кто-то скажет, что я без проблем запускаю доктора и запускаю кучу других команд, и ничего не исправляется

Pubspe c section

dependencies:
  flutter:
    sdk: flutter

  # The following adds the Cupertino Icons font to your application.
  # Use with the CupertinoIcons class for iOS style icons.
  cupertino_icons: ^0.1.2
  http: ^0.12.0+4
  xml2json: ^4.1.1
  xml: ^3.5.0

Код

import 'package:http/http.dart' as http;
import 'package:flutter/foundation.dart';
import 'package:xml/xml.dart' as xml;
import 'package:xml2json/xml2json.dart';
import 'dart:async';


import 'BooruHandler.dart';
import 'BooruItem.dart';
class GelbooruHandler extends BooruHandler{
  int pageNum = 0;
  int limit = 20;
  String prevTags = "";
  String baseURL = "https://gelbooru.com" + "/index.php?page=dapi&s=post&q=index&tags=";

  Future Search(String tags) async{
    final Xml2Json myTransformer = Xml2Json();
    final response = await http.get(baseURL + tags + "&limit=1",headers: {"Accept": "text/html,application/xml"});
    if (response.statusCode == 200) {
      myTransformer.parse(response.body);
      debugPrint(myTransformer.toGData());
      return response.body;

    } else {
      throw Exception('Search Failed');
    }
    }
  List _getItems(){}
  String _getFileURL(){}
  String _getSampleURL(){}
  String _getThumbnailURL(){}
  String _getTags(){}
  String _getPostURL(){}

}

Журнал: https://pastebin.com/Bg9Cj1Zb

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...