android投影融合项目,Flutter已有项目工程融合,嵌入已有项目工程,加入已有项目工程 Android couldn't find "libflutter.so"...

一路坑。

05-02 17:46:49.594 16758 16758 E AndroidRuntime: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.your.fucking.appname-SWsiigYqHJtT2CXLc3kqpQ==/base.apk"],nativeLibraryDirectories=[/data/app/com.your.fucking.appname-SWsiigYqHJtT2CXLc3kqpQ==/lib/arm, /system/fake-libs, /data/app/com.your.fucking.appname-SWsiigYqHJtT2CXLc3kqpQ==/base.apk!/lib/armeabi-v7a, /system/lib, /vendor/lib, /product/lib]]] couldn't find "libflutter.so"

05-02 17:46:49.594 16758 16758 E AndroidRuntime: at java.lang.Runtime.loadLibrary0(Runtime.java:1011)

05-02 17:46:49.594 16758 16758 E AndroidRuntime: at java.lang.System.loadLibrary(System.java:1660)

05-02 17:46:49.594 16758 16758 E AndroidRuntime: at io.flutter.view.FlutterMain.startInitialization(FlutterMain.java:163)

05-02 17:46:49.594 16758 16758 E AndroidRuntime: at io.flutter.view.FlutterMain.startInitialization(FlutterMain.java:148)

05-02 17:46:49.594 16758 16758 E AndroidRuntime: at com.your.fucking.appname.FuckingApplication.onCreate(FuckingApplication.java:88)

05-02 17:46:49.594 16758 16758 E AndroidRuntime: at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1122)

05-02 17:46:49.594 16758 16758 E AndroidRuntime: at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6517)

05-02 17:46:49.594 16758 16758 E AndroidRuntime: at android.app.ActivityThread.-wrap2(Unknown Source:0)

05-02 17:46:49.594 16758 16758 E AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1963)

05-02 17:46:49.594 16758 16758 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:108)

05-02 17:46:49.594 16758 16758 E AndroidRuntime: at android.os.Looper.loop(Looper.java:166)

解决问题过程很长。

首先你需要了解abi(NDK/jni 无论你叫什么也好)在工程中的原理、配置、优先级相关的知识。否则你将一直停留在这一步,无法前进。

你需要了解目前Flutter仍然是Beta版本(最新的是Beta2),并不完美,还会有一些问题。遇到问题需要深入研究解决。但这不影响你青睐Flutter的初衷。

3.反复调试、试错。最终可以完美解决问题。

如果你不想开启全新的Flutter项目,而希望把Flutter融入/加入/合并已有Android工程。那么下面讲讲Flutter如何和一个已有的Android项目融合。(未完·待续)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值