Как исправить NDK, отсутствующий даже после настройки Android Studio? - PullRequest
0 голосов
/ 02 июня 2019

Я пытаюсь использовать flutter_webview_plugin для реализации веб-просмотра в моем приложении, но он выдает ошибку во время работы.Подробности приведены ниже.Но если я запускаю простое приложение hello world, оно запускается успешно.

import 'package:flutter/material.dart';
import 'package:flutter_webview_plugin/flutter_webview_plugin.dart';
void main() => runApp(MaterialApp(
home: MyApp(),
debugShowCheckedModeBanner: false,
darkTheme: ThemeData.dark(),
)
);



class MyApp extends StatefulWidget {
@override
_MyAppState createState() => _MyAppState();
}
class _MyAppState extends State<MyApp> {
@override
Widget build(BuildContext context) {
return WebviewScaffold(
  appBar: AppBar(
    title: Text('KnowledgeSuttra',
      textAlign: TextAlign.center,
    )
  ),
  url: 'www.knowledgesuttra.com',
);
}
}

Я получаю ошибки * Ошибка при запуске Gradle: ProcessException: процесс "J: \ FlutterStudioProjects \ Knowledge_suttra \ android \ gradlew.bat" аварийно завершился:

Настройка проекта: в приложении NDK отсутствует каталог «платформы».Если вы используете NDK, убедитесь, что для ndk.dir задан правильный каталог NDK.В настоящее время установлено значение F: \ AndroidSDK \ ndk-bundle.Если вы не используете NDK, удалите переменную NDK из ANDROID_NDK_HOME или local.properties, чтобы удалить это предупреждение.

Настройте проект: flutter_webview_plugin В NDK отсутствует каталог "platform".Если вы используете NDK, убедитесь, что для ndk.dir задан правильный каталог NDK.В настоящее время установлено значение F: \ AndroidSDK \ ndk-bundle.Если вы не используете NDK, удалите переменную NDK из ANDROID_NDK_HOME или local.properties, чтобы удалить это предупреждение.

ПРЕДУПРЕЖДЕНИЕ: указанная версия Android SDK Build Tools (27.0.3) игнорируется, так как онаниже минимально поддерживаемой версии (28.0.3) для Android Gradle Plugin 3.2.1.Будут использоваться инструменты сборки Android SDK 28.0.3.Чтобы подавить это предупреждение, удалите "buildToolsVersion '27 .0.3 '" из своего файла build.gradle, поскольку каждая версия плагина Android Gradle теперь имеет версию инструментов для сборки по умолчанию.Проверка лицензии для пакета Android SDK Platform 25 в папке F: \ AndroidSDK \ licenses Предупреждение: лицензия для пакета Android SDK Platform 25. не принята.

СБОЙ: сборка завершилась с исключением.

  • Что пошло не так: возникла проблема при настройке проекта ': flutter_webview_plugin'.

    Не удалось установить следующие пакеты Android SDK, поскольку некоторые лицензии не были приняты.платформы; Android-25 Платформа Android SDK 25 Для создания этого проекта примите лицензионные соглашения SDK и установите недостающие компоненты с помощью Android Studio SDK Manager.В качестве альтернативы, чтобы перенести лицензионные соглашения с одной рабочей станции на другую, см. http://d.android.com/r/studio-ui/export-licenses.html

    Использование Android SDK: F: \ AndroidSDK

  • Попробуйте: Выполнить сОпция --stacktrace для получения трассировки стека.Запустите с параметром --info или --debug, чтобы получить больше вывода журнала.Запустите с параметром --scan, чтобы получить полное представление.

  • Получите дополнительную справку по https://help.gradle.org

СБОЙ СТРОИТЕЛЬСТВА в 5 м 19 с Команда: J: \ FlutterStudioProjects \Knowledge_suttra \ android \ gradlew.bat app: properties

Завершено с ошибкой: пожалуйста, проверьте настройки вашего проекта Gradle в папке android /.

Я ожидаю успешной загрузки веб-просмотра.Спасибо в adv

...