xianyutech / flutter-boot Goto Github PK
View Code? Open in Web Editor NEWA native-flutter-hybrid develop tool helps you add and develop flutter with your existing app
A native-flutter-hybrid develop tool helps you add and develop flutter with your existing app
flutter-boot use时一直抱无法将fbi复制到相应目录:
[use] copy error:Error: ENOENT: no such file or directory, mkdir '/Users/apple/Documents/as_project/flutter_demo2_boot/app/src/main/java/com/example/fbi'
有支持更新版本flutter-boost的计划吗
IOS 工程提示报错
/Users/u51/Library/Developer/Xcode/DerivedData/book-bmdewmjvgignncfeidhkhwtzumft/Build/Intermediates.noindex/book.build/Debug-iphonesimulator/book.build/Script-666766485AA9A92097AB28CD.sh: line 2: /packages/flutter_tools/bin/xcode_backend.sh: No such file or directory
/Users/u51/Library/Developer/Xcode/DerivedData/book-bmdewmjvgignncfeidhkhwtzumft/Build/Intermediates.noindex/book.build/Debug-iphonesimulator/book.build/Script-666766485AA9A92097AB28CD.sh: line 3: /packages/flutter_tools/bin/xcode_backend.sh: No such file or directory
Command PhaseScriptExecution failed with a nonzero exit code
Downloading dependencies
Installing FlutterPluginRegistrant 0.0.1
Installing flutter_boost (0.0.2)
Generating Pods project
Integrating client project
Pod installation complete! 看日志应该是安装成功了的
ERROR: While executing gem ... (Errno::EACCES)
Permission denied @ rb_sysopen - /usr/local/lib/ruby/gems/2.6.0/gems/xcodeproj-1.13.0/LICENSE
(node:50444) UnhandledPromiseRejectionWarning: ReferenceError: code is not defined
at linker.inject_xcode (/usr/local/lib/node_modules/flutter-boot/src/ios/link.js:135:64)
at linker.link (/usr/local/lib/node_modules/flutter-boot/src/ios/link.js:59:10)
at BaseLinker.link (/usr/local/lib/node_modules/flutter-boot/src/generator/linker.js:30:12)
at init (/usr/local/lib/node_modules/flutter-boot/src/commands/init.js:72:16)
at async Command. (/usr/local/lib/node_modules/flutter-boot/src/commands/init.js:26:7)
(node:50444) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
(node:50444) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
众所周知Alibaba是个国际公司,并非**公司,所以做的东西第一个想到的是怎样让“国人”用的舒服。
如题
请输入flutter工程名称
回车
卡住了,不往下走
和#10 的问题一样
flutter-boot版本 0.0.7
flutter版本1.17.1
node version=15.4.0
执行安装命令的输出如下:
npm WARN deprecated [email protected]: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
npm WARN deprecated [email protected]: core-js@<3 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@3.
npm WARN deprecated [email protected]: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.
npm WARN deprecated [email protected]: Please see https://github.com/lydell/urix#deprecated
npm WARN deprecated [email protected]: https://github.com/lydell/resolve-url#deprecated
/usr/local/bin/flutter-boot -> /usr/local/lib/node_modules/flutter-boot/index.js
+ [email protected]
updated 1 package in 58.359s
烦请帮忙
Currently, version 1.9 of flutter is supported when using Flutter boost.Why does flutter_boost version fixed at 0.1.52(latest stable version is 0.1.54)?
Some problems found:
(1) onPostResume api in BoostFlutterEngine is removed;
(2) DartExecutor.DartEntrypoint api has changed;
(3) getBoostPluginRegistry is renamed with getPluginRegistry
使用flutter-boot use 命令关联flutter_boost后,默认添加的0.1.61,同步时gradle报错,
ERROR: Could not get unknown property 'android' for project ':flutter_boost' of type org.gradle.api.Project.
我换成0.1.64也不行,添加flutter_boost的时候能不能让选择下版本
flutter-boot init
info [init] init flutter module.
? 请输入flutter工程名称: my_flutter_module
然后就一直在这里卡住
环境是:
[√] Flutter (Channel stable, v1.9.1+hotfix.5, on Microsoft Windows [Version 10.0.17134.1069], locale zh-CN)
[√] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
[√] Android Studio (version 3.5)
[√] Connected device (1 available)
能不能更新下文档说明,比如link命令,下面文件修改记录,官方已经修改了。
link native工程之后flutter run为何会执行native端的构建流程而不是壳工程的构建?
如果这样,又是如何来区别双端开发视角的呢 ?
flutter-boot init
info [init] init flutter module.
? 请输入flutter工程名称: my_flutter_module
? 请输入flutter仓库地址,回车跳过
info [create] clean flutter module git
info [create] done: no git info
info [create] creating flutter module
Creating project my_flutter_module...
my_flutter_module/test/widget_test.dart (created)
my_flutter_module/my_flutter_module.iml (created)
my_flutter_module/.gitignore (created)
my_flutter_module/.metadata (created)
my_flutter_module/pubspec.yaml (created)
my_flutter_module/README.md (created)
my_flutter_module/lib/main.dart (created)
my_flutter_module/my_flutter_module_android.iml (created)
my_flutter_module/.idea/libraries/Dart_SDK.xml (created)
my_flutter_module/.idea/modules.xml (created)
my_flutter_module/.idea/workspace.xml (created)
Running "flutter pub get" in my_flutter_module... 1,451ms
Wrote 11 files.
All done!
Your module code is in my_flutter_module/lib/main.dart.
sill [create] flutter module recorded
info [create] flutter module created
[!] The "make-host-app-editable" command is deprecated and will be removed in a future version of Flutter.
See https://flutter.dev/docs/development/tools/sdk/releases for previous releases of Flutter.
node:fs:784
handleErrorFromBinding(ctx);
^
Error: ENOENT: no such file or directory, rename '/Users/xxx/Desktop/Code/my_flutter_module/android' -> '/Users/xxx/Desktop/Code/my_flutter_module/android_shell'
at Object.renameSync (node:fs:784:3)
at generateShellProject (/usr/local/lib/node_modules/flutter-boot/src/generator/shellProject.js:29:6)
at creator.createFlutterModule (/usr/local/lib/node_modules/flutter-boot/src/generator/creator.js:42:5)
at creator.createModule (/usr/local/lib/node_modules/flutter-boot/src/generator/creator.js:20:35)
at processTicksAndRejections (node:internal/process/task_queues:93:5)
at async init (/usr/local/lib/node_modules/flutter-boot/src/commands/init.js:59:3)
at async Command. (/usr/local/lib/node_modules/flutter-boot/src/commands/init.js:27:7) {
errno: -2,
syscall: 'rename',
code: 'ENOENT',
path: '/Users/xxx/Desktop/Code/my_flutter_module/android',
dest: '/Users/xxx/Desktop/Code/my_flutter_module/android_shell'
}
flutter --version
Flutter 1.24.0-10.2.pre • channel beta • https://github.com/flutter/flutter.git
Framework • revision 022b333a08 (3 weeks ago) • 2020-11-18 11:35:09 -0800
Engine • revision 07c1eed46b
Tools • Dart 2.12.0 (build 2.12.0-29.10.beta)
flutter-boot --version
0.0.7
macOS Catalina 版本 10.15.7
这个工具还能用吗?执行报错了,求助。
flutter_boost:
git:
url: 'https://github.com/alibaba/flutter_boost.git'
ref: '1.12.13+1'
flutter : v1.12.13-hotfixes
使用了AndroidX
下面的代码添加过,不起作用
rootProject.buildDir = '../build'
subprojects {
project.buildDir = "${rootProject.buildDir}/${project.name}"
project.evaluationDependsOn(':app')
}
这个代码也注释掉了,不起作用
// applicationVariants.all { variant ->
// variant.outputs.all {
有大神可以解答一下吗
* Where:
Settings file 'D:\StudioProjects\demo\EmptyT2\settings.gradle' line: 6
* What went wrong:
A problem occurred evaluating settings 'EmptyT'.
> Unable to load FastStringService
这一行代码是 : evaluate(new File('fbinclude_flutter.groovy'))
查看fbinclude_flutter.groovy文件和全局搜索,也没有找到FastStringService这个字段```
什么时候更新下一版本啊
问题一: 原生视角是否需要安装flutter环境?(我理解是需要安装的)
问题二:一边配置好flutter-boot环境,其他同事(native开发的同事)拉下native代码和flutter_module 代码之后,需要首先安装flutter-boot ,然后执行link 命令关联native和flutter代码,之后pod install 之后开始编码,我说的这个流程是否正确?
望回复 谢谢!
the name of my android application module is not "app", so the flutter-boot link to android can not be done.
According to the code in android/link.js
buildGradle () { return path.join(this.nativePath, 'app/build.gradle') }
iOS原生项目 init 后,工程并没有接入flutter.framework,也没有flutter_boost.framework。所以选择用create、link、use命令重新生成一次,过程中项目有FBDemoRouter文件生成,但还是没有关于flutter的库生成。而且在执行use命令时需要打开防火墙,自动pod update的时候更新第三方库到最新版本,修改pod库源地址;最后也没有flutter_boost.framework生成。观察发现原生iOS项目的profile并没有eval(File.read(File.join(File.dirname(FILE), 'fbpodhelper.rb')), binding)命令,反而是flutter中的runner项目的profile有eval(File.read(File.join(File.dirname(FILE), 'fbpodhelper.rb')), binding)。
1.flutter-boot link 成功
#######
sill [link-1.9] Replace xcode_backend Script
info [softlink] create soft link
sill [link] link process finished
sill [link] run packages get...
Running "flutter pub get" in ivcs_app... 0.6s
info [link] link success
#######################
2,在Android Studio 中以flutter视角运行报错,找不到iOS目录下的工程文件,是制作替身失败了吗?flutter版本1.9
##############
Launching lib/main.dart on iPhone 8 in debug mode...
Expected ios/Runner.xcodeproj but this file is missing.
No application found for TargetPlatform.ios.
Is your project missing an ios/Runner/Info.plist?
Consider running "flutter create ." to create one.
###############
I did 1,2 steps without errors but in step 3 while I tried adding FBInitializer.init(this) to my Application class unresolved reference error occurs.
Try to search for FBInitializer class without any success so I wondering if the guide is updated?
目前最高可以支持flutter_boost哪一个版本,flutter_boost目前已经发布了支持flutter1.12.1的版本
按照flutter-boot init之后,link对应的iOS工程,之后在pod install的时候报错
Analyzing dependencies
[!] Unable to find a target named Runner
, did find FlutterBootTest
.
(node:22199) UnhandledPromiseRejectionWarning: Error: Command failed: pod install
info [link] Running flutter boot link...
sill [link] checking current path...
sill [link] checking platform...
sill [link] linking...
info [link] xcode already settled
sill [link] prepare Runner target
/Users/zxwo0o/Work/TouchiOS/MallModule/Example
Traceback (most recent call last):
/usr/local/lib/node_modules/flutter-boot/src/ios/duplicate_target.rb:105:in <main>': undefined method
uuid' for nil:NilClass (NoMethodError)
ERR! [link] error when add Runner target to project.Error: Command failed: ruby /usr/local/lib/node_modules/flutter-boot/src/ios/duplicate_target.rb /Users/zxwo0o/Work/TouchiOS/MallModule/Example/MallModule.xcodeproj MallModule Runner
sill [link] prepare Runner target to podfile
sill [link] no target found in Podfile, start:target 'MallModule' do;runnerStart:target 'Runner' do
info [link] inject gitignore
Launching lib/main.dart on iPhone Xʀ in debug mode...
Xcode build done. 23.5s
Failed to build iOS app
Error output from Xcode build:
↳
** BUILD FAILED **
Xcode's output:
↳
ld: warning: directory not found for option '-L/Users/ABC/Documents/Demo/demo_flutter/ios_shell/Flutter'
ld: warning: directory not found for option '-F/Users/ABC/Documents/Demo/demo_flutter/ios_shell/Flutter'
ld: warning: directory not found for option '-F/Users/ABC/Documents/Demo/demo_flutter/ios_shell/Flutter/engine'
mkdir -p /Users/ABC/Documents/Demo/demo_flutter/build/ios/Debug-iphonesimulator/Runner.app/Frameworks
rsync --delete -av --filter P .*.?????? --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "/Users/ABC/Documents/Demo/demo_flutter/ios_shell/Pods/../../.ios/Flutter/engine/Flutter.framework" "/Users/ABC/Documents/Demo/demo_flutter/build/ios/Debug-iphonesimulator/Runner.app/Frameworks"
building file list ... done
Flutter.framework/
Flutter.framework/Flutter
Flutter.framework/Info.plist
Flutter.framework/icudtl.dat
Flutter.framework/_CodeSignature/
Flutter.framework/_CodeSignature/CodeResources
sent 94440042 bytes received 120 bytes 62960108.00 bytes/sec
total size is 94428117 speedup is 1.00
Stripped /Users/ABC/Documents/Demo/demo_flutter/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Flutter of architectures: armv7 arm64
Code Signing /Users/ABC/Documents/Demo/demo_flutter/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework with Identity -
/usr/bin/codesign --force --sign - --preserve-metadata=identifier,entitlements '/Users/ABC/Documents/Demo/demo_flutter/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework'
/Users/ABC/Documents/Demo/demo_flutter/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework: replacing existing signature
/Users/ABC/Documents/Demo/demo_flutter/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework: Permission denied
Command PhaseScriptExecution failed with a nonzero exit code
note: Using new build systemnote: Planning buildnote: Constructing build description
Could not build the application for the simulator.
Error launching application on iPhone Xʀ.
Exited (sigterm)
flutter1.9.1版本,创建完工程报这个错,请问怎么处理?
在 Flutter 工程目录下执行 flutter-boot init
命令,报错如下:
/usr/local/lib/node_modules/flutter-boot/node_modules/del/index.js:89
module.exports.sync = (patterns, {force, dryRun, cwd = process.cwd(), ...options} = {}) => {
^^^
SyntaxError: Unexpected token ...
at createScript (vm.js:74:10)
at Object.runInThisContext (vm.js:116:10)
at Module._compile (module.js:533:28)
at Object.Module._extensions..js (module.js:580:10)
at Module.load (module.js:503:32)
at tryModuleLoad (module.js:466:12)
at Function.Module._load (module.js:458:3)
at Module.require (module.js:513:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/usr/local/lib/node_modules/flutter-boot/src/generator/creator.js:10:13)
at Module._compile (module.js:569:30)
at Object.Module._extensions..js (module.js:580:10)
at Module.load (module.js:503:32)
at tryModuleLoad (module.js:466:12)
at Function.Module._load (module.js:458:3)
at Module.require (module.js:513:17)
Flutter 版本信息如下:
Flutter 1.5.0 • channel unknown • unknown source
Framework • revision a18226d066 (6 months ago) • 2019-04-16 00:16:17 -0400
Engine • revision 9970fb5500
Tools • Dart 2.2.1 (build 2.2.1-dev.4.2 None)
请问要如何正确使用 flutter-boot 呢?
如题,看到你们发的技术文章,我们也打算升级到flutter 1.12
I'm try to upgrade flutter-boost
version by modify flutter_boost
version to 0.1.54
which in pubspec.yaml
, but after I use flutter-boot user
in my native project, it'll be rollback to 0.1.52
. How can I upgrade flutter-boost version?
BTW, maybe you should update README
, it's out of style about flutter boost
, that let me feel I was unsuccessfully to exec flutter-boot use
.
if (gradle.isDetectedFlutterDir) {
implementation project(':flutter')
} else {
// 换成自己的远程flutter产物
implementation 'com.gitee.dandanzwj:my_flutter:1.0.3'
这里的远程产物是指什么?是指git仓库的 my_flutter_module吗
}
我把远端的flutter module 发布到jitpack 打包报错
localhost:test2 didi$ flutter-boot init
/usr/local/lib/node_modules/flutter-boot/src/commands/init.js:24
.action(async function () {
^^^^^
SyntaxError: missing ) after argument list
at createScript (vm.js:56:10)
at Object.runInThisContext (vm.js:97:10)
at Module._compile (module.js:542:28)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/usr/local/lib/node_modules/flutter-boot/index.js:12:1)
? 是否存在iOS工程? Yes
? iOS工程本地地址,回车跳过 /Users/Code/tempExercise/flutter/flutter_nsill [link] checking platform...
sill [link] linking...
(node:1664) UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'link' of undefined
at BaseLinker.link (/usr/local/lib/node_modules/flutter-boot/src/generator/linker.js:31:12)
at init (/usr/local/lib/node_modules/flutter-boot/src/commands/init.js:80:16)
at process._tickCallback (internal/process/next_tick.js:68:7)
(node:1664) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
(node:1664) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
Hi!我尝试用 Flutter-boot 创建了 Android / Flutter 混合工程,没有添加其他代码,运行的时候遇到了下面的错误:
Launching lib/main.dart on Android SDK built for x86 in debug mode...
Initializing gradle...
Resolving dependencies...
Running Gradle task 'assembleDebug'...
/Users/litavadaski/flutter_boot_demo/.android/Flutter/src/main/java/io/flutter/facade/FlutterFragment.java:9: 错误: 程序包android.support.annotation不存在
import android.support.annotation.NonNull;
^
/Users/litavadaski/flutter_boot_demo/.android/Flutter/src/main/java/io/flutter/facade/FlutterFragment.java:10: 错误: 找不到符号
import android.support.v4.app.Fragment;
^
符号: 类 Fragment
位置: 程序包 android.support.v4.app
/Users/litavadaski/flutter_boot_demo/.android/Flutter/src/main/java/io/flutter/facade/FlutterFragment.java:19: 错误: 找不到符号
public class FlutterFragment extends Fragment {
^
符号: 类 Fragment
/Users/litavadaski/flutter_boot_demo/.android/Flutter/src/main/java/io/flutter/facade/Flutter.java:7: 错误: 程序包android.arch.lifecycle不存在
import android.arch.lifecycle.Lifecycle;
^
/Users/litavadaski/flutter_boot_demo/.android/Flutter/src/main/java/io/flutter/facade/Flutter.java:8: 错误: 程序包android.arch.lifecycle不存在
import android.arch.lifecycle.LifecycleObserver;
^
/Users/litavadaski/flutter_boot_demo/.android/Flutter/src/main/java/io/flutter/facade/Flutter.java:9: 错误: 程序包android.arch.lifecycle不存在
import android.arch.lifecycle.OnLifecycleEvent;
^
/Users/litavadaski/flutter_boot_demo/.android/Flutter/src/main/java/io/flutter/facade/Flutter.java:10: 错误: 程序包android.support.annotation不存在
import android.support.annotation.NonNull;
^
/Users/litavadaski/flutter_boot_demo/.android/Flutter/src/main/java/io/flutter/facade/Flutter.java:70: 错误: 找不到符号
public static FlutterView createView(@NonNull final Activity activity, @NonNull final Lifecycle lifecycle, final String initialRoute) {
^
符号: 类 Lifecycle
位置: 类 Flutter
/Users/litavadaski/flutter_boot_demo/.android/Flutter/src/main/java/io/flutter/facade/FlutterFragment.java:37: 错误: 找不到符号
public FlutterView onCreateView(@NonNull LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
^
符号: 类 NonNull
位置: 类 FlutterFragment
/Users/litavadaski/flutter_boot_demo/.android/Flutter/src/main/java/io/flutter/facade/Flutter.java:36: 错误: 找不到符号
public static void startInitialization(@NonNull Context applicationContext) {
^
符号: 类 NonNull
位置: 类 Flutter
/Users/litavadaski/flutter_boot_demo/.android/Flutter/src/main/java/io/flutter/facade/Flutter.java:49: 错误: 找不到符号
@NonNull
^
符号: 类 NonNull
位置: 类 Flutter
/Users/litavadaski/flutter_boot_demo/.android/Flutter/src/main/java/io/flutter/facade/Flutter.java:70: 错误: 找不到符号
public static FlutterView createView(@NonNull final Activity activity, @NonNull final Lifecycle lifecycle, final String initialRoute) {
^
符号: 类 NonNull
位置: 类 Flutter
/Users/litavadaski/flutter_boot_demo/.android/Flutter/src/main/java/io/flutter/facade/Flutter.java:70: 错误: 找不到符号
public static FlutterView createView(@NonNull final Activity activity, @NonNull final Lifecycle lifecycle, final String initialRoute) {
^
符号: 类 NonNull
位置: 类 Flutter
/Users/litavadaski/flutter_boot_demo/.android/Flutter/src/main/java/io/flutter/facade/Flutter.java:69: 错误: 找不到符号
@NonNull
^
符号: 类 NonNull
位置: 类 Flutter
/Users/litavadaski/flutter_boot_demo/.android/Flutter/src/main/java/io/flutter/facade/FlutterFragment.java:23: 错误: 方法不会覆盖或实现超类型的方法
@Override
^
/Users/litavadaski/flutter_boot_demo/.android/Flutter/src/main/java/io/flutter/facade/FlutterFragment.java:25: 错误: 找不到符号
super.onCreate(savedInstanceState);
^
符号: 变量 super
位置: 类 FlutterFragment
/Users/litavadaski/flutter_boot_demo/.android/Flutter/src/main/java/io/flutter/facade/FlutterFragment.java:26: 错误: 找不到符号
if (getArguments() != null) {
^
符号: 方法 getArguments()
位置: 类 FlutterFragment
/Users/litavadaski/flutter_boot_demo/.android/Flutter/src/main/java/io/flutter/facade/FlutterFragment.java:27: 错误: 找不到符号
mRoute = getArguments().getString(ARG_ROUTE);
^
符号: 方法 getArguments()
位置: 类 FlutterFragment
/Users/litavadaski/flutter_boot_demo/.android/Flutter/src/main/java/io/flutter/facade/FlutterFragment.java:31: 错误: 方法不会覆盖或实现超类型的方法
@Override
^
/Users/litavadaski/flutter_boot_demo/.android/Flutter/src/main/java/io/flutter/facade/FlutterFragment.java:33: 错误: 找不到符号
super.onInflate(context, attrs, savedInstanceState);
^
符号: 变量 super
位置: 类 FlutterFragment
/Users/litavadaski/flutter_boot_demo/.android/Flutter/src/main/java/io/flutter/facade/FlutterFragment.java:36: 错误: 方法不会覆盖或实现超类型的方法
@Override
^
/Users/litavadaski/flutter_boot_demo/.android/Flutter/src/main/java/io/flutter/facade/FlutterFragment.java:38: 错误: 找不到符号
return Flutter.createView(getActivity(), getLifecycle(), mRoute);
^
符号: 方法 getActivity()
位置: 类 FlutterFragment
/Users/litavadaski/flutter_boot_demo/.android/Flutter/src/main/java/io/flutter/facade/FlutterFragment.java:38: 错误: 找不到符号
return Flutter.createView(getActivity(), getLifecycle(), mRoute);
^
符号: 方法 getLifecycle()
位置: 类 FlutterFragment
/Users/litavadaski/flutter_boot_demo/.android/Flutter/src/main/java/io/flutter/facade/Flutter.java:54: 错误: 找不到符号
fragment.setArguments(args);
^
符号: 方法 setArguments(Bundle)
位置: 类型为FlutterFragment的变量 fragment
/Users/litavadaski/flutter_boot_demo/.android/Flutter/src/main/java/io/flutter/facade/Flutter.java:91: 错误: 找不到符号
lifecycle.addObserver(new LifecycleObserver() {
^
符号: 类 LifecycleObserver
位置: 类 Flutter
25 个错误
*******************************************************************************************
The Gradle failure may have been because of AndroidX incompatibilities in this Flutter app.
See https://goo.gl/CP92wY for more information on the problem and how to fix it.
*******************************************************************************************
Finished with error: Gradle task assembleDebug failed with exit code 1
Flutter doctor:
[✓] Flutter (Channel stable, v1.5.4-hotfix.2, on Mac OS X 10.14.6 18G87, locale zh-Hans-CN)
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
[✓] iOS toolchain - develop for iOS devices (Xcode 10.3)
[✓] Android Studio (version 3.5)
[✓] VS Code (version 1.38.1)
[✓] Connected device (1 available)
• No issues found!
我的操作步骤:
VadaskideMBP-4c05:~ litavadaski$ flutter-boot init
info [init] init flutter module.
? 请输入flutter工程名称: flutter_boot_demo
? 请输入flutter仓库地址,回车跳过
info [create] clean flutter module git
info [create] done: no git info
info [create] creating flutter module
Creating project flutter_boot_demo...
flutter_boot_demo/test/widget_test.dart (created)
flutter_boot_demo/flutter_boot_demo.iml (created)
flutter_boot_demo/.gitignore (created)
flutter_boot_demo/.metadata (created)
flutter_boot_demo/pubspec.yaml (created)
flutter_boot_demo/README.md (created)
flutter_boot_demo/lib/main.dart (created)
flutter_boot_demo/flutter_boot_demo_android.iml (created)
flutter_boot_demo/.idea/libraries/Flutter_for_Android.xml (created)
flutter_boot_demo/.idea/libraries/Dart_SDK.xml (created)
flutter_boot_demo/.idea/modules.xml (created)
flutter_boot_demo/.idea/workspace.xml (created)
Running "flutter pub get" in flutter_boot_demo... 2.0s
Wrote 12 files.
All done!
Your module code is in flutter_boot_demo/lib/main.dart.
All done!
Your module code is in flutter_boot_demo/lib/main.dart.
sill [create] flutter module recorded
info [create] flutter module created
info [ShellProject] create android softlink to /Users/litavadaski/flutter_boot_demo/android_shell
info [ShellProject] create ios softlink to /Users/litavadaski/flutter_boot_demo/ios_shell
info [create] native shell project created
sill [create] prepare gitignore
info [create] init flutter module git
info [create] done: no git info
? 是否存在iOS工程? No
info [init] 你可以在创建iOS工程后调用 flutter-boot link来关联flutter
? 是否存在Android工程? Yes
? Android工程本地地址,回车跳过 /Users/litavadaski/WorkSpace/android
sill [link] checking platform...
sill [link] linking...
info [Androidlink] init compile options
info [Androidlink] compile options settled into app/build.gradle
info [Androidlink] update flutter dependency
info [Androidlink] dependency settled in app/build.gradle
info [Androidlink] init gradle.properties
info [Androidlink] inject file: fbinclude_flutter.groovy
info [Androidlink] init gradle settings
info [Androidlink] settings settled in settings.gradle
info [Androidlink] inject gitignore
info [softlink] flutterPath: /Users/litavadaski/flutter_boot_demo; nativePath: /Users/litavadaski/WorkSpace/android
sill [link] link process finished
sill [link] run packages get...
Running "flutter pub get" in flutter_boot_demo...
info [link] link success
info [init] 混合工程初始化完成
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.