一路坑白粉。
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 無論你叫什么也好)在工程中的原理鼠渺、配置鸭巴、優(yōu)先級相關(guān)的知識。否則你將一直停留在這一步拦盹,無法前進鹃祖。
- 你需要了解目前Flutter仍然是Beta版本(最新的是Beta2),并不完美普舆,還會有一些問題恬口。遇到問題需要深入研究解決。但這不影響你青睞Flutter的初衷沼侣。
3.反復(fù)調(diào)試祖能、試錯。最終可以完美解決問題蛾洛。
如果你不想開啟全新的Flutter項目养铸,而希望把Flutter融入/加入/合并已有Android工程。那么下面講講Flutter如何和一個已有的Android項目融合。(未完·待續(xù))