卡在 Flutter Native Plugin 指南中的步骤 2b
Stuck on step 2b in the Flutter Native Plugin guide
所以我正在尝试开始 Flutter Plugin 开发,但我卡在了步骤 2b HERE。
Android Studio 仅显示错误:
Cannot Import Project
The project file specified already exists.
我很确定我已按照说明进行操作:
flutter create --org com.example --template=plugin hello
cd hello/example; flutter build apk
这些步骤都工作正常,示例应用似乎可以构建,然后我进入步骤 2b,Android Studio 显示上述错误。
扑博士:
[✓] Flutter (Channel dev, 1.20.0-1.0.pre, on Mac OS X 10.13.6 17G13035, locale en-DK)
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
[!] Xcode - develop for iOS and macOS
✗ Xcode installation is incomplete; a full installation is necessary for iOS development.
Download at: https://developer.apple.com/xcode/download/
Or install Xcode via the App Store.
Once installed, run:
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
sudo xcodebuild -runFirstLaunch
[✓] Android Studio (version 4.0)
[✓] VS Code (version 1.46.1)
[✓] Connected device (1 available)
直接打开项目更容易,但要注意使用哪个文件夹。
在 Android Studio 中,在“文件”>“打开”中导航至 hello/example/android
。这将打开示例应用程序。 gradle 完成同步后,您应该会在左侧面板中看到示例应用程序(您不会更改)和插件代码(您会更改)。
安装 VS Code 后,请考虑使用它来编辑 Dart 代码。 (在开发插件时,尝试将 Android Studio 用于 Dart 代码以及 Java/Kotlin 代码时,我可能会感到困惑。)在本例中,打开顶级文件夹 (hello
)。您需要更改 hello/lib/hello.dart
(插件 API)和 hello/example/lib/main.dart
(练习 API 的示例 Flutter 应用程序)。
所以我正在尝试开始 Flutter Plugin 开发,但我卡在了步骤 2b HERE。
Android Studio 仅显示错误:
Cannot Import Project
The project file specified already exists.
我很确定我已按照说明进行操作:
flutter create --org com.example --template=plugin hello
cd hello/example; flutter build apk
这些步骤都工作正常,示例应用似乎可以构建,然后我进入步骤 2b,Android Studio 显示上述错误。
扑博士:
[✓] Flutter (Channel dev, 1.20.0-1.0.pre, on Mac OS X 10.13.6 17G13035, locale en-DK)
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
[!] Xcode - develop for iOS and macOS
✗ Xcode installation is incomplete; a full installation is necessary for iOS development.
Download at: https://developer.apple.com/xcode/download/
Or install Xcode via the App Store.
Once installed, run:
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
sudo xcodebuild -runFirstLaunch
[✓] Android Studio (version 4.0)
[✓] VS Code (version 1.46.1)
[✓] Connected device (1 available)
直接打开项目更容易,但要注意使用哪个文件夹。
在 Android Studio 中,在“文件”>“打开”中导航至 hello/example/android
。这将打开示例应用程序。 gradle 完成同步后,您应该会在左侧面板中看到示例应用程序(您不会更改)和插件代码(您会更改)。
安装 VS Code 后,请考虑使用它来编辑 Dart 代码。 (在开发插件时,尝试将 Android Studio 用于 Dart 代码以及 Java/Kotlin 代码时,我可能会感到困惑。)在本例中,打开顶级文件夹 (hello
)。您需要更改 hello/lib/hello.dart
(插件 API)和 hello/example/lib/main.dart
(练习 API 的示例 Flutter 应用程序)。