gstory0404 / file_preview Goto Github PK
View Code? Open in Web Editor NEWA plug-in that supports flutter preview files,Flutter文档预览
License: Apache License 2.0
A plug-in that supports flutter preview files,Flutter文档预览
License: Apache License 2.0
无论加载网络文件还是本地文件,只能看到灰色蒙层
看控制台报错为:rameEvents: updateAcquireFence: Did not find frame.
这个东西还得绑定包名,但我们的东西相当于一个成品插件给别人用,不可能让别人去申请license的,我们也没法提供对应包名的license啊
我看flutter_filereader也是使用的tbs,但人家也不需要license啊,不过他2年多没更新了,现在都没办法使用了
播放iOS本地视频,然后关闭视频退出,状态栏消失,是什么原因呢?
异常/需求具体描述
java.lang.Class<com.tencent.pdfium.PDFium>: java.lang.UnsatisfiedLinkError: dlopen failed: "/data/data/com.github.orginone/app_tbs/home/default/components/file/6000017/libmttpdfcore.so" is for EM_AARCH64 (183) instead of EM_X86_64 (62)
本地flutter版本、设备型号版本
flutter 3.7.0
安卓模拟器
插件版本号
1.1.6
详细的log日志或者截图录屏
java.lang.Class<com.tencent.pdfium.PDFium>: java.lang.UnsatisfiedLinkError: dlopen failed: "/data/data/com.github.orginone/app_tbs/home/default/components/file/6000017/libmttpdfcore.so" is for EM_AARCH64 (183) instead of EM_X86_64 (62)
![image](https://github.com/gstory0404/file_preview/assets/18181880/fad55320-a390-4fb6-8fc3-b8f03116dbdd)
![image](https://github.com/gstory0404/file_preview/assets/18181880/c93e48b0-77c2-481e-864c-57465a7992f8)
疯狂打印日志,退出页面日志消失
Flutter assets will be downloaded from https://storage.flutter-io.cn. Make sure you trust this source!
../../AppData/Local/Pub/Cache/hosted/pub.flutter-io.cn/flutter_screenutil-5.3.1/lib/screenutil_init.dart:23:54: Warning: Operand of null-aware operation '!' has type 'WidgetsBinding' which excludes null.
FAILURE: Build failed with an exception.
Where:
Script 'D:\flutter\packages\flutter_tools\gradle\flutter.gradle' line: 1156
What went wrong:
Execution failed for task ':app:compileFlutterBuildDebug'.
Process 'command 'D:\flutter\bin\flutter.bat'' finished with non-zero exit value 1
Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
Get more help at https://help.gradle.org
BUILD FAILED in 22s
Exception: Gradle task assembleDebug failed with exit code 1
e: C:\Users\Administrator\Desktop\file_preview-master\android\src\main\kotlin\com\gstory\file_preview\FilePreviewFactory.kt: (16, 10): Class 'FilePreviewFactory' is not abstract and does not implement abstract base class member public abstract fun create(p0: Context?, p1: Int, p2: Any?): PlatformView defined in io.flutter.plugin.platform.PlatformViewFactory
e: C:\Users\Administrator\Desktop\file_preview-master\android\src\main\kotlin\com\gstory\file_preview\FilePreviewFactory.kt: (18, 5): 'create' overrides nothing
FAILURE: Build failed with an exception.
Compilation error. See log for more details
初始化失败,并且提示打开文件失败 1002 文件格式暂不支持
本地flutter版本、设备型号版本
最新版
详细的log日志或者截图录屏
Unsupported class loader
W OpenDexFilesFromOat: open oat file failed and fallback to load dex file from apk, class_loader = 0x790ae16e84 context = 0x0 dex_location = /data/user/0/com.j/app_tbs/home/default/components/file/6000021/file_dex.jar
W/(25499): Unsupported class loader
I/PackageParsing(25499): com.tencent.tbs.ug.component: compat added android.permission.WRITE_EXTERNAL_STORAGE android.permission.READ_PHONE_STATE
W/TBSOne (25499): Failed to install or load component file, error: [405] Failed to load entry class com.tencent.tbs.ug.component.TbsReaderEntry in file_dex.jar
W/TBSOne (25499): java.lang.ClassNotFoundException: com.tencent.tbs.ug.component.TbsReaderEntry
W/TBSOne (25499): at java.lang.VMClassLoader.findLoadedClass(Native Method)
W/TBSOne (25499): at java.lang.ClassLoader.findLoadedClass(ClassLoader.java:738)
W/TBSOne (25499): at f.g.a.b.j.c.a.e.a(Unknown Source:0)
W/TBSOne (25499): at f.g.a.b.j.c.a.e.loadClass(Unknown Source:28)
W/TBSOne (25499): at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
W/TBSOne (25499): at f.g.a.b.j.c.c.q(Unknown Source:424)
W/TBSOne (25499): at f.g.a.b.j.c.c$e.run(Unknown Source:145)
W/TBSOne (25499): at android.os.Handler.handleCallback(Handler.java:966)
W/TBSOne (25499): at android.os.Handler.dispatchMessage(Handler.java:110)
W/TBSOne (25499): at android.os.Looper.loopOnce(Looper.java:205)
W/TBSOne (25499): at android.os.Looper.loop(Looper.java:293)
W/TBSOne (25499): at android.os.HandlerThread.run(HandlerThread.java:67)
W/TBSOne (25499): Caused by: java.lang.NoClassDefFoundError: Failed resolution of: Lcom/tencent/tbs/reader/ITbsReaderEntry;
W/TBSOne (25499): at dalvik.system.DexFile.defineClassNative(Native Method)
W/TBSOne (25499): at dalvik.system.DexFile.defineClass(DexFile.java:298)
W/TBSOne (25499): at dalvik.system.DexFile.loadClassBinaryName(DexFile.java:291)
W/TBSOne (25499): at dalvik.system.DexPathList$Element.findClass(DexPathList.java:772)
W/TBSOne (25499): at dalvik.system.DexPathList.findClass(DexPathList.java:532)
W/TBSOne (25499): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:216)
W/TBSOne (25499): at f.g.a.b.j.c.a.e.a(Unknown Source:6)
W/TBSOne (25499): ... 9 more
W/TBSOne (25499): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.tencent.tbs.reader.ITbsReaderEntry" on path: DexPathList[[zip file "/data/app/~~zjBG_M6E2buaMVKNaUk8yA=包名-1xLCzr86-uCgAz_aOoqDMg==/base.apk"],nativeLibraryDirectories=[/data/app/~~zjBG_M6E2buaMVKNaUk8yA==/-1xLCzr86-uCgAz_aOoqDMg==/lib/arm64, /data/app/~~zjBG_M6E2buaMVKNaUk8yA==/com.j-1xLCzr86-uCgAz_aOoqDMg==/base.apk!/lib/arm64-v8a, /system/lib64, /hw_product/lib64, /system/lib64/module/multimedia, /system/product/lib64]]
W/TBSOne (25499): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:218)
W/TBSOne (25499): at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
W/TBSOne (25499): at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
W/TBSOne (25499): at f.g.a.b.j.c.a.e.a(Unknown Source:20)
W/TBSOne (25499): at f.g.a.b.j.c.a.e.loadClass(Unknown Source:28)
W/TBSOne (25499): at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
W/TBSOne (25499): at f.g.a.b.j.c.a.e.a(Unknown Source:20)
W/TBSOne (25499): at f.g.a.b.j.c.a.e.loadClass(Unknown Source:28)
W/TBSOne (25499): at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
W/TBSOne (25499): ... 16 more
W/System.err(25499): [405] Failed to load entry class com.tencent.tbs.ug.component.TbsReaderEntry in file_dex.jar
W/System.err(25499): java.lang.ClassNotFoundException: com.tencent.tbs.ug.component.TbsReaderEntry
W/System.err(25499): at java.lang.VMClassLoader.findLoadedClass(Native Method)
W/System.err(25499): at java.lang.ClassLoader.findLoadedClass(ClassLoader.java:738)
W/System.err(25499): at f.g.a.b.j.c.a.e.a(Unknown Source:0)
W/System.err(25499): at f.g.a.b.j.c.a.e.loadClass(Unknown Source:28)
W/System.err(25499): at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
W/System.err(25499): at f.g.a.b.j.c.c.q(Unknown Source:424)
W/System.err(25499): at f.g.a.b.j.c.c$e.run(Unknown Source:145)
W/System.err(25499): at android.os.Handler.handleCallback(Handler.java:966)
W/System.err(25499): at android.os.Handler.dispatchMessage(Handler.java:110)
W/System.err(25499): at android.os.Looper.loopOnce(Looper.java:205)
W/System.err(25499): at android.os.Looper.loop(Looper.java:293)
W/System.err(25499): at android.os.HandlerThread.run(HandlerThread.java:67)
W/System.err(25499): Caused by: java.lang.NoClassDefFoundError: Failed resolution of: Lcom/tencent/tbs/reader/ITbsReaderEntry;
W/System.err(25499): at dalvik.system.DexFile.defineClassNative(Native Method)
W/System.err(25499): at dalvik.system.DexFile.defineClass(DexFile.java:298)
W/System.err(25499): at dalvik.system.DexFile.loadClassBinaryName(DexFile.java:291)
W/System.err(25499): at dalvik.system.DexPathList$Element.findClass(DexPathList.java:772)
W/System.err(25499): at dalvik.system.DexPathList.findClass(DexPathList.java:532)
W/System.err(25499): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:216)
W/System.err(25499): at f.g.a.b.j.c.a.e.a(Unknown Source:6)
W/System.err(25499): ... 9 more
W/System.err(25499): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.tencent.tbs.reader.ITbsReaderEntry" on path: DexPathList[[zip file "/data/app/~~zjBG_M6E2buaMVKNaUk8yA==/com.j-1xLCzr86-uCgAz_aOoqDMg==/base.apk"],nativeLibraryDirectories=[/data/app/~~zjBG_M6E2buaMVKNaUk8yA==/com.j-1xLCzr86-uCgAz_aOoqDMg==/lib/arm64, /data/app/~~zjBG_M6E2buaMVKNaUk8yA==/com.j-1xLCzr86-uCgAz_aOoqDMg==/base.apk!/lib/arm64-v8a, /system/lib64, /hw_product/lib64, /system/lib64/module/multimedia, /system/product/lib64]]
W/System.err(25499): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:218)
W/System.err(25499): at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
W/System.err(25499): at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
W/System.err(25499): at f.g.a.b.j.c.a.e.a(Unknown Source:20)
W/System.err(25499): at f.g.a.b.j.c.a.e.loadClass(Unknown Source:28)
W/System.err(25499): at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
W/System.err(25499): at f.g.a.b.j.c.a.e.a(Unknown Source:20)
W/System.err(25499): at f.g.a.b.j.c.a.e.loadClass(Unknown Source:28)
W/System.err(25499): at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
W/System.err(25499): ... 16 more
W/System.err(25499): at f.g.a.b.j.f.i(Unknown Source:82)
W/System.err(25499): at f.g.a.c.e.n(Unknown Source:79)
W/System.err(25499): at f.g.a.c.d.f(Unknown Source:4)
W/System.err(25499): at f.e.a.f.onMethodCall(:66)
W/System.err(25499): at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(:262)
W/System.err(25499): at io.flutter.embedding.engine.dart.DartMessenger.invokeHandler(:178)
W/System.err(25499): at io.flutter.embedding.engine.dart.DartMessenger.a(:206)
W/System.err(25499): at io.flutter.embedding.engine.dart.DartMessenger.b(Unknown Source:0)
W/System.err(25499): at io.flutter.embedding.engine.dart.a.run(Unknown Source:12)
W/System.err(25499): at android.os.Handler.handleCallback(Handler.java:966)
W/System.err(25499): at android.os.Handler.dispatchMessage(Handler.java:110)
W/System.err(25499): at android.os.Looper.loopOnce(Looper.java:205)
W/System.err(25499): at android.os.Looper.loop(Looper.java:293)
W/System.err(25499): at android.app.ActivityThread.main(ActivityThread.java:9685)
W/System.err(25499): at java.lang.reflect.Method.invoke(Native Method)
W/System.err(25499): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:586)
W/System.err(25499): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1211)
I/DecorView(25499): navBarColor: fffcfcfc statusBarColor: 0 statusInsets: null navInsets: null
I/DecorView(25499): updateColorViewInt type:1 size: 0 showView:false color:fffcfcfc
I/DecorView(25499): updateColorViewInt type:0 size: 72 showView:false color:0
异常/需求具体描述
本地flutter版本、设备型号版本
插件版本号
详细的log日志或者截图录屏
[log] @@@@: networkUrl: https://cos.ap-shanghai.myqcloud.com/868b-shanghai-090-sharedv4-01-1303031839/b1bb-1400703153/c7cf-IM_25990/f761a0a0bc2d314bd80d436dccc5fa9e-440118.pdf
[log] @@@@: localUrl: /private/var/mobile/Containers/Data/Application/90FDC56E-6C96-4AEF-8C4D-F06ADB3C3737/tmp/1400703153-IM_25990-8J5hBFH4ziqdTHL7OHda6PW25L65JRV8.pdf
[GETX] GOING TO ROUTE /FilePreviewPage
/private/var/mobile/Containers/Data/Application/90FDC56E-6C96-4AEF-8C4D-F06ADB3C3737/tmp/1400703153-IM_25990-8J5hBFH4ziqdTHL7OHda6PW25L65JRV8.pdf
file开始加载
file加载完成
[lifecycle] [u 20B3934E-3832-4706-ABA9-D27E2D769282:m (null)] [com.apple.PDFKit.PDFExtensionView(1.0)] Connection to plugin interrupted while in use.
[Loading] 0x110014818 - [pageProxyID=274, webPageID=275, PID=15305] WebPageProxy::dispatchProcessDidTerminate: reason=Crash
[lifecycle] [u 20B3934E-3832-4706-ABA9-D27E2D769282:m (null)] [com.apple.PDFKit.PDFExtensionView(1.0)] Connection to plugin invalidated while in use.
[Loading] 0x110014818 - [pageProxyID=274, webPageID=275, PID=15305] WebPageProxy::dispatchProcessDidTerminate: reason=Crash
[Process] 0x110014818 - [pageProxyID=274, webPageID=275, PID=15305] WebPageProxy::tryReloadAfterProcessTermination: process crashed and the client did not handle it, not reloading the page because we reached the maximum number of attempts
viewServiceDidTerminateWithError:: Error Domain=_UIViewServiceInterfaceErrorDomain Code=3 "(null)" UserInfo={Message=Service Connection Interrupted}
viewServiceDidTerminateWithError:: Error Domain=_UIViewServiceInterfaceErrorDomain Code=3 "(null)" UserInfo={Message=Service Connection Interrupted}
viewServiceDidTerminateWithError:: Error Domain=_UIViewServiceInterfaceErrorDomain Code=3 "(null)" UserInfo={Message=Service Connection Interrupted}
viewServiceDidTerminateWithError:: Error Domain=_UIViewServiceInterfaceErrorDomain Code=3 "(null)" UserInfo={Message=Service Connection Interrupted}
[Loading] 0x110014818 - [pageProxyID=274, webPageID=275, PID=15305] WebPageProxy::dispatchProcessDidTerminate: reason=Crash
[Loading] 0x110014818 - [pageProxyID=274, webPageID=275, PID=15305] WebPageProxy::dispatchProcessDidTerminate: reason=Crash
[Process] 0x110014818 - [pageProxyID=274, webPageID=275, PID=15305] WebPageProxy::tryReloadAfterProcessTermination: process crashed and the client did not handle it, not reloading the page because we reached the maximum number of attempts
[Loading] 0x110014818 - [pageProxyID=274, webPageID=275, PID=15305] WebPageProxy::dispatchProcessDidTerminate: reason=Crash
[Loading] 0x110014818 - [pageProxyID=274, webPageID=275, PID=15305] WebPageProxy::dispatchProcessDidTerminate: reason=Crash
[Process] 0x110014818 - [pageProxyID=274, webPageID=275, PID=15305] WebPageProxy::tryReloadAfterProcessTermination: process crashed and the client did not handle it, not reloading the page because we reached the maximum number of attempts
[Loading] 0x110014818 - [pageProxyID=274, webPageID=275, PID=15305] WebPageProxy::dispatchProcessDidTerminate: reason=Crash
[Loading] 0x110014818 - [pageProxyID=274, webPageID=275, PID=15305] WebPageProxy::dispatchProcessDidTerminate: reason=Crash
[Process] 0x110014818 - [pageProxyID=274, webPageID=275, PID=15305] WebPageProxy::tryReloadAfterProcessTermination: process crashed and the client did not handle it, not reloading the page because we reached the maximum number of attempts
[Loading] 0x110014818 - [pageProxyID=274, webPageID=275, PID=15305] WebPageProxy::dispatchProcessDidTerminate: reason=Crash
[Loading] 0x110014818 - [pageProxyID=274, webPageID=275, PID=15305] WebPageProxy::dispatchProcessDidTerminate: reason=Crash
[Process] 0x110014818 - [pageProxyID=274, webPageID=275, PID=15305] WebPageProxy::tryReloadAfterProcessTermination: process crashed and the client did not handle it, not reloading the page because we reached the maximum number of attempts
[Loading] 0x110014818 - [pageProxyID=274, webPageID=275, PID=15305] WebPageProxy::dispatchProcessDidTerminate: reason=Crash
[Loading] 0x110014818 - [pageProxyID=274, webPageID=275, PID=15305] WebPageProxy::dispatchProcessDidTerminate: reason=Crash
[Process] 0x110014818 - [pageProxyID=274, webPageID=275, PID=15305] WebPageProxy::tryReloadAfterProcessTermination: process crashed and the client did not handle it, not reloading the page because we reached the maximum number of attempts
[Loading] 0x110014818 - [pageProxyID=274, webPageID=275, PID=15305] WebPageProxy::dispatchProcessDidTerminate: reason=Crash
viewServiceDidTerminateWithError:: Error Domain=_UIViewServiceInterfaceErrorDomain Code=3 "(null)" UserInfo={Message=Service Connection Interrupted}
viewServiceDidTerminateWithError:: Error Domain=_UIViewServiceInterfaceErrorDomain Code=3 "(null)" UserInfo={Message=Service Connection Interrupted}
viewServiceDidTerminateWithError:: Error Domain=_UIViewServiceInterfaceErrorDomain Code=3 "(null)" UserInfo={Message=Service Connection Interrupted}
viewServiceDidTerminateWithError:: Error Domain=_UIViewServiceInterfaceErrorDomain Code=3 "(null)" UserInfo={Message=Service Connection Interrupted}
viewServiceDidTerminateWithError:: Error Domain=_UIViewServiceInterfaceErrorDomain Code=3 "(null)" UserInfo={Message=Service Connection Interrupted}
viewServiceDidTerminateWithError:: Error Domain=_UIViewServiceInterfaceErrorDomain Code=3 "(null)" UserInfo={Message=Service Connection Interrupted}
viewServiceDidTerminateWithError:: Error Domain=_UIViewServiceInterfaceErrorDomain Code=3 "(null)" UserInfo={Message=Service Connection Interrupted}
viewServiceDidTerminateWithError:: Error Domain=_UIViewServiceInterfaceErrorDomain Code=3 "(null)" UserInfo={Message=Service Connection Interrupted}
viewServiceDidTerminateWithError:: Error Domain=_UIViewServiceInterfaceErrorDomain Code=3 "(null)" UserInfo={Message=Service Connection Interrupted}
viewServiceDidTerminateWithError:: Error Domain=_UIViewServiceInterfaceErrorDomain Code=3 "(null)" UserInfo={Message=Service Connection Interrupted}
viewServiceDidTerminateWithError:: Error Domain=_UIViewServiceInterfaceErrorDomain Code=3 "(null)" UserInfo={Message=Service Connection Interrupted}
viewServiceDidTerminateWithError:: Error Domain=_UIViewServiceInterfaceErrorDomain Code=3 "(null)" UserInfo={Message=Service Connection Interrupted}
viewServiceDidTerminateWithError:: Error Domain=_UIViewServiceInterfaceErrorDomain Code=3 "(null)" UserInfo={Message=Service Connection Interrupted}
[Loading] 0x110014818 - [pageProxyID=274, webPageID=275, PID=15305] WebPageProxy::dispatchProcessDidTerminate: reason=Crash
[Process] 0x110014818 - [pageProxyID=274, webPageID=275, PID=15305] WebPageProxy::tryReloadAfterProcessTermination: process crashed and the client did not handle it, not reloading the page because we reached the maximum number of attempts
[Loading] 0x110014818 - [pageProxyID=274, webPageID=275, PID=15305] WebPageProxy::dispatchProcessDidTerminate: reason=Crash
[Loading] 0x110014818 - [pageProxyID=274, webPageID=275, PID=15305] WebPageProxy::dispatchProcessDidTerminate: reason=Crash
[Process] 0x110014818 - [pageProxyID=274, webPageID=275, PID=15305] WebPageProxy::tryReloadAfterProcessTermination: process crashed and the client did not handle it, not reloading the page because we reached the maximum number of attempts
[Loading] 0x110014818 - [pageProxyID=274, webPageID=275, PID=15305] WebPageProxy::dispatchProcessDidTerminate: reason=Crash
[Process] 0x110014818 - [pageProxyID=274, webPageID=275, PID=15305] WebPageProxy::didFailProvisionalLoadForFrame: frameID=3, isMainFrame=1, domain=WebKitErrorDomain, code=102, isMainFrame=1
[NSExtension] __plugin endUsing for '784A4DA7-4D45-48E5-B9B3-0BB551D34920' returned error: [u 20B3934E-3832-4706-ABA9-D27E2D769282:m (null)] [com.apple.PDFKit.PDFExtensionView(1.0)] endUsingRequest: called with unknown/expired request [ED553A9F-9494-4881-BC35-3702FE7BB16F]
Could not signal service com.apple.WebKit.WebContent: 113: Could not find specified service
Could not signal service com.apple.WebKit.WebContent: 113: Could not find specified service
Could not signal service com.apple.WebKit.WebContent: 113: Could not find specified service
日志如上,此时页面是白屏的。但是我没有找到规律。要是插件这边可以捕获错误就好了,这样前台我可以在错误的回调里面加个提示提示用户重试一下。
异常/需求具体描述
1.1.8版插件,使用测试文件链接https://gstory.vercel.app/ceshi/ceshi.docx,依然报错:文件打开失败 1000 下载失败java.net.SocketTimeoutException: failed to connect to gstory.vercel.app/2a03:2880:f127:283:face:b00c:0:25de (port 443) from /240e:35d:80e:7c00:f838:1e3f:fa8a:37fb (port 44812) after 10000ms
这个咋解决哈
本地flutter版本、设备型号版本
flutter 3.16.2
插件版本号 1.1.8
详细的log日志或者截图录屏
E/saveFile===+>( 4833): https://gstory.vercel.app/ceshi/ceshi.docx
I/PlatformViewsController( 4833): Hosting view in view hierarchy for platform view: 3
D/BufferQueueConsumer( 4833): [](id:12e100000014,api:0,p:-1,c:4833) connect: controlledByApp=true
I/System.out( 4833): [okhttp]:check permission begin!
I/System.out( 4833): [okhttp]:not MMS!
I/System.out( 4833): [okhttp]:not Email!
D/BufferQueueProducer( 4833): [SurfaceTexture-0-4833-16](id:12e100000014,api:1,p:4833,c:4833) connect: api=1 producerControlledByApp=true
E/FrameEvents( 4833): updateAcquireFence: Did not find frame.
W/Parcel ( 4833): Expecting binder but got null!
2
E/FrameEvents( 4833): updateAcquireFence: Did not find frame.
D/TrafficStats( 4833): tagSocket(122) with statsTag=0xffffffff, statsUid=-1
67
E/FrameEvents( 4833): updateAcquireFence: Did not find frame.
I/System.out( 4833): [okhttp]:check permission begin!
I/System.out( 4833): [okhttp]:not MMS!
I/System.out( 4833): [okhttp]:not Email!
D/TrafficStats( 4833): tagSocket(3) with statsTag=0xffffffff, statsUid=-1
67
E/FrameEvents( 4833): updateAcquireFence: Did not find frame.
E/download error( 4833): java.net.SocketTimeoutException: failed to connect to gstory.vercel.app/2a03:2880:f127:283:face:b00c:0:25de (port 443) from /240e:35d:80e:7c00:f838:1e3f:fa8a:37fb (port 44812) after 10000ms
E/FilePreview( 4833): 文件下载失败下载失败java.net.SocketTimeoutException: failed to connect to gstory.vercel.app/2a03:2880:f127:283:face:b00c:0:25de (port 443) from /240e:35d:80e:7c00:f838:1e3f:fa8a:37fb (port 44812) after 10000ms
![截图20240306170257](https://github.com/gstory0404/file_preview/assets/16861608/9ef0ad4b-a9a4-445b-b957-e667287c25de)
请问tbssdk:44226 还可以下载到tbs吗? 提示-134
V1 file_preview-1.1.4
下载结束 状态码-134
内核初始化完成,可能为系统内核,也可能为系统内核
onViewInitFinished: 是否启TBS内核false
文件路径/data/user/0/com.zxt.task.zxt_task/cache/customCacheKey/205e12e0-e348-11ed-b1c0-5515c92e03f9.doc
提示文件打开失败!文件格式暂不支持
Kotlin版本与项目版本冲突
Flutter 3.10.2 Dart 3.0.2
1.1.6
详细的log日志或者截图录屏
The Android Gradle plugin supports only Kotlin Gradle plugin version 1.5.20 and higher.
The following dependencies do not satisfy the required version:
project ':file_preview' -> org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.72
我现在像实现pdf预览的功能。使用的插件是:file_preview 1.1.4,
初始化TBS内核的时候报错:/data 目录没有权限,这个有什么好的解决方案吗。
D/FileUtils(15701): 当前文件格式pdf
W/System.err(15701): android.content.pm.PackageManager$NameNotFoundException: com.tencent.mtt
W/System.err(15701): at android.app.ApplicationPackageManager.getPackageInfoAsUser(ApplicationPackageManager.java:186)
W/System.err(15701): at android.app.ApplicationPackageManager.getPackageInfo(ApplicationPackageManager.java:157)
W/System.err(15701): at com.tencent.tbscommon.utils.MttLoader.getBrowserInfo(TbsJavaCore:3)
W/System.err(15701): at com.tencent.tbs.tbsshell.partner.reader.service.b.getBrowserInfo(TbsJavaCore:1)
W/System.err(15701): at java.lang.reflect.Method.invoke(Native Method)
W/System.err(15701): at com.tencent.tbs.reader.ReaderService$ServiceInvoker.invoke(Unknown Source:70)
W/System.err(15701): at java.lang.reflect.Proxy.invoke(Proxy.java:1006)
W/System.err(15701): at $Proxy2.getBrowserInfo(Unknown Source)
W/System.err(15701): at com.tencent.mtt.external.reader.MttFileReaderWrapper.(Unknown Source:315)
W/System.err(15701): at com.tencent.tbs.tbsshell.partner.reader.e.a(TbsJavaCore:56)
W/System.err(15701): at com.tencent.tbs.tbsshell.partner.reader.e.a(TbsJavaCore:17)
W/System.err(15701): at com.tencent.tbs.reader.TbsReader.openFile(TbsJavaCore:2)
W/System.err(15701): at java.lang.reflect.Method.invoke(Native Method)
W/System.err(15701): at com.tencent.smtt.export.external.DexLoader.invokeMethod(Unknown Source:14)
W/System.err(15701): at com.tencent.smtt.sdk.ReaderWizard.openFile(Unknown Source:44)
W/System.err(15701): at com.tencent.smtt.sdk.TbsReaderView.openFile(Unknown Source:61)
W/System.err(15701): at com.gstory.file_preview.FilePreview.openFile(FilePreview.kt:133)
W/System.err(15701): at com.gstory.file_preview.FilePreview.loadFile(FilePreview.kt:106)
W/System.err(15701): at com.gstory.file_preview.FilePreview.(FilePreview.kt:56)
W/System.err(15701): at com.gstory.file_preview.FilePreviewFactory.create(FilePreviewFactory.kt:21)
W/System.err(15701): at io.flutter.plugin.platform.PlatformViewsController$1.createForTextureLayer(PlatformViewsController.java:230)
W/System.err(15701): at io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$1.create(PlatformViewsChannel.java:122)
W/System.err(15701): at io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$1.onMethodCall(PlatformViewsChannel.java:60)
W/System.err(15701): at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:262)
W/System.err(15701): at io.flutter.embedding.engine.dart.DartMessenger.invokeHandler(DartMessenger.java:295)
W/System.err(15701): at io.flutter.embedding.engine.dart.DartMessenger.lambda$dispatchMessageToQueue$0$io-flutter-embedding-engine-dart-DartMessenger(DartMessenger.java:319)
W/System.err(15701): at io.flutter.embedding.engine.dart.DartMessenger$$ExternalSyntheticLambda0.run(Unknown Source:12)
W/System.err(15701): at android.os.Handler.handleCallback(Handler.java:873)
W/System.err(15701): at android.os.Handler.dispatchMessage(Handler.java:99)
W/System.err(15701): at android.os.Looper.loop(Looper.java:193)
W/System.err(15701): at android.app.ActivityThread.main(ActivityThread.java:7009)
W/System.err(15701): at java.lang.reflect.Method.invoke(Native Method)
W/System.err(15701): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:537)
W/System.err(15701): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
I/PlatformViewsController(15701): Hosting view in view hierarchy for platform view: 0
E/libc (15701): Access denied finding property "persist.vendor.fps.history.enabled"
W/RenderThread(15701): type=1400 audit(0.0:4602): avc: denied { map } for path="/dev/properties/u:object_r:vendor_default_prop:s0" dev="tmpfs" ino=27917 scontext=u:r:untrusted_app:s0:c221,c256,c512,c768 tcontext=u:object_r:vendor_default_prop:s0 tclass=file permissive=0
E/libc (15701): Access denied finding property "persist.vendor.hwui.skia.multithread.enabled"
E/libc (15701): Access denied finding property "persist.vendor.hwui.skia.reduce.overdraw.enabled"
W/RenderThread(15701): type=1400 audit(0.0:4604): avc: denied { map } for path="/dev/properties/u:object_r:vendor_default_prop:s0" dev="tmpfs" ino=27917 scontext=u:r:untrusted_app:s0:c221,c256,c512,c768 tcontext=u:object_r:vendor_default_prop:s0 tclass=file permissive=0
I/flutter (15701): 文件打开成功
D/TbsPbBridge(15701): NetworkInfo_getExtraInfo allow
W/System.err(15701): java.lang.NullPointerException: Attempt to read from field 'java.lang.String com.tencent.tbscommon.plugin.exports.QBPluginItemInfo.mPackageSize' on a null object reference
W/System.err(15701): at com.tencent.tbs.tbsshell.partner.reader.service.l$a.getPackageSize(TbsJavaCore:1)
W/System.err(15701): at com.tencent.mtt.external.reader.internal.v.b(Unknown Source:14)
W/System.err(15701): at com.tencent.mtt.external.reader.internal.t.a(Unknown Source:10)
W/System.err(15701): at com.tencent.mtt.external.reader.internal.l.a(Unknown Source:26)
W/System.err(15701): at com.tencent.mtt.external.reader.internal.l$b.a(Unknown Source:194)
W/System.err(15701): at com.tencent.mtt.external.reader.a.p$c.handleMessage(Unknown Source:11)
W/System.err(15701): at android.os.Handler.dispatchMessage(Handler.java:106)
W/System.err(15701): at android.os.Looper.loop(Looper.java:193)
W/System.err(15701): at android.app.ActivityThread.main(ActivityThread.java:7009)
W/System.err(15701): at java.lang.reflect.Method.invoke(Native Method)
W/System.err(15701): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:537)
W/System.err(15701): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
和其他库或者app的okhttp冲突
e: Incompatible classes were found in dependencies. Remove them from the classpath or use '-Xskip-metadata-version-check' to suppress errors
e: C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/0464082e81de712709b8918eac577657/jetified-kotlin-stdlib-jdk7-1.6.10.jar!/META-INF/kotlin-stdlib-jdk7.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
e: C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/06445d7ee3d674db365da5b7e383aeec/jetified-window-1.0.0-beta04-api.jar!/META-INF/window_release.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.5.1, expected version is 1.1.15.
e: C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/2964b3bd074cce42cde0bddbdb8bb158/jetified-kotlin-stdlib-common-1.6.10.jar!/META-INF/kotlin-stdlib-common.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
e: C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/META-INF/kotlin-stdlib.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
e: C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/989d7c521cad3a1e2e82ee6a7a836f54/jetified-kotlinx-coroutines-android-1.5.2.jar!/META-INF/kotlinx-coroutines-android.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.5.1, expected version is 1.1.15.
e: C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/9c675fcd73ec0913dfa5836b73d5959f/jetified-window-java-1.0.0-beta04-api.jar!/META-INF/window-java_release.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.5.1, expected version is 1.1.15.
e: C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/cdd51607f1d98bcc689bce197d763afe/jetified-kotlin-stdlib-jdk8-1.5.30.jar!/META-INF/kotlin-stdlib-jdk8.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.5.1, expected version is 1.1.15.
e: C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/ced2a85cd1d4e10ca7b42bb11579f9f7/jetified-kotlinx-coroutines-core-jvm-1.5.2.jar!/META-INF/kotlinx-coroutines-core.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.5.1, expected version is 1.1.15.
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\FilePreview.kt: (50, 9): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\FilePreview.kt: (53, 20): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\FilePreview.kt: (54, 9): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\FilePreview.kt: (63, 9): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\FilePreview.kt: (63, 18): Unresolved reference: startsWith
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\FilePreview.kt: (64, 23): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\FilePreview.kt: (75, 30): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\FilePreview.kt: (76, 25): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\FilePreview.kt: (82, 13): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\FilePreview.kt: (104, 25): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\FilePreview.kt: (105, 25): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\FilePreview.kt: (108, 31): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\FilePreview.kt: (119, 23): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\FilePreviewApp.kt: (14, 15): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\FilePreviewApp.kt: (16, 29): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\FilePreviewFactory.kt: (16, 10): Class 'FilePreviewFactory' is not abstract and does not implement abstract base class member @nonnull public abstract fun create(@nullable p0: Context?, p1: Int, @nullable p2: Any?): PlatformView defined in io.flutter.plugin.platform.PlatformViewFactory
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\FilePreviewFactory.kt: (18, 5): 'create' overrides nothing
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\FilePreviewPlugin.kt: (31, 9): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\FilePreviewPlugin.kt: (40, 9): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\FilePreviewPlugin.kt: (45, 9): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\FilePreviewPlugin.kt: (50, 9): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\FilePreviewPlugin.kt: (55, 9): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\FilePreviewPlugin.kt: (56, 17): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\FilePreviewPlugin.kt: (57, 9): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\FilePreviewPlugin.kt: (58, 9): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\FilePreviewPlugin.kt: (62, 9): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\FilePreviewPlugin.kt: (63, 13): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\FilePreviewPlugin.kt: (64, 24): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\FilePreviewPlugin.kt: (66, 37): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\FilePreviewPlugin.kt: (68, 36): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\FilePreviewPlugin.kt: (69, 36): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\FilePreviewPlugin.kt: (74, 16): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\FilePreviewPlugin.kt: (75, 20): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\FilePreviewPlugin.kt: (78, 20): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\FilePreviewPlugin.kt: (83, 17): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\TbsManager.kt: (17, 37): Unresolved reference: lazy
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\TbsManager.kt: (17, 49): Class 'kotlin.LazyThreadSafetyMode' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/LazyThreadSafetyMode.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\TbsManager.kt: (17, 70): Class 'kotlin.LazyThreadSafetyMode' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/LazyThreadSafetyMode.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\TbsManager.kt: (24, 23): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\TbsManager.kt: (28, 15): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\TbsManager.kt: (32, 12): Unresolved reference: map[TbsCoreSettings.TBS_SETTINGS_USE_SPEEDY_CLASSLOADER]
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\TbsManager.kt: (32, 12): No set method providing array access
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\TbsManager.kt: (33, 12): Unresolved reference: map[TbsCoreSettings.TBS_SETTINGS_USE_DEXLOADER_SERVICE]
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\TbsManager.kt: (33, 12): No set method providing array access
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\TbsManager.kt: (34, 15): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\TbsManager.kt: (35, 15): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\TbsManager.kt: (40, 17): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\TbsManager.kt: (41, 17): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\TbsManager.kt: (42, 31): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\TbsManager.kt: (44, 27): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\TbsManager.kt: (46, 24): Unresolved reference: map[TbsCoreSettings.TBS_SETTINGS_USE_SPEEDY_CLASSLOADER]
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\TbsManager.kt: (46, 24): No set method providing array access
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\TbsManager.kt: (47, 24): Unresolved reference: map[TbsCoreSettings.TBS_SETTINGS_USE_DEXLOADER_SERVICE]
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\TbsManager.kt: (47, 24): No set method providing array access
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\TbsManager.kt: (48, 27): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\TbsManager.kt: (49, 27): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\TbsManager.kt: (50, 27): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\TbsManager.kt: (59, 15): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\TbsManager.kt: (60, 15): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\utils\FileUtils.kt: (42, 29): Unresolved reference: lastIndexOf
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\utils\FileUtils.kt: (46, 27): Unresolved reference: substring
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\utils\FileUtils.kt: (55, 28): Unresolved reference: substring
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\utils\FileUtils.kt: (55, 42): Unresolved reference: lastIndexOf
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\utils\FileUtils.kt: (60, 22): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\utils\FileUtils.kt: (64, 41): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\utils\FileUtils.kt: (66, 26): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\utils\FileUtils.kt: (79, 45): Unresolved reference: also
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\utils\FileUtils.kt: (79, 58): Unresolved reference: it
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\utils\FileUtils.kt: (80, 29): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\utils\FileUtils.kt: (84, 34): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\utils\FileUtils.kt: (86, 25): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\utils\FileUtils.kt: (88, 30): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\utils\FileUtils.kt: (91, 23): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\utils\FileUtils.kt: (92, 30): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\utils\FileUtils.kt: (95, 31): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\utils\FileUtils.kt: (97, 27): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\utils\FileUtils.kt: (100, 30): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\utils\FileUtils.kt: (102, 27): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\utils\UIUtils.kt: (35, 9): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\utils\UIUtils.kt: (52, 13): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\utils\UIUtils.kt: (54, 19): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\utils\UIUtils.kt: (64, 27): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\utils\UIUtils.kt: (65, 33): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\utils\UIUtils.kt: (68, 15): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\utils\UIUtils.kt: (77, 9): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\utils\UIUtils.kt: (78, 21): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\utils\UIUtils.kt: (80, 21): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\utils\UIUtils.kt: (139, 19): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\utils\UIUtils.kt: (158, 17): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\utils\UIUtils.kt: (158, 47): Unresolved reference: java
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\utils\UIUtils.kt: (159, 17): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\utils\UIUtils.kt: (159, 44): Unresolved reference: javaPrimitiveType
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\utils\UIUtils.kt: (163, 17): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\utils\UIUtils.kt: (164, 17): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\utils\UIUtils.kt: (167, 19): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\utils\UIUtils.kt: (169, 19): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\utils\UIUtils.kt: (171, 19): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\utils\UIUtils.kt: (173, 19): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\utils\UIUtils.kt: (175, 19): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.
The class is loaded from C:/Users/Administrator/.gradle/caches/transforms-2/files-2.1/29b23ea272c7f8f6ce1a3b6be919bcda/jetified-kotlin-stdlib-1.6.10.jar!/kotlin/Unit.class
e: C:\Users\Administrator\Desktop\file_preview\android\src\main\kotlin\com\gstory\file_preview\utils\UIUtils.kt: (214, 77): Unresolved reference: javaPrimitiveType
FAILURE: Build failed with an exception.
Compilation error. See log for more details
Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
Get more help at https://help.gradle.org
BUILD FAILED in 2s
┌─ Flutter Fix ────────────────────────────────────────────────────────────────────────────────┐
│ [!] Your project requires a newer version of the Kotlin Gradle plugin. │
│ Find the latest version on https://kotlinlang.org/docs/gradle.html#plugin-and-versions, then │
│ update C:\Users\Administrator\Desktop\file_preview\example\android\build.gradle: │
│ ext.kotlin_version = '' │
└──────────────────────────────────────────────────────────────────────────────────────────────┘
Exception: Gradle task assembleDebug failed with exit code 1
IOS报错
flutter 3.16.0 / dart 3.2.0 / ios 16.7.2
file_preview 1.1.8
详细的log日志或者截图录屏
<img width="1205" alt="image" src="https://github.com/gstory0404/file_preview/assets/10524382/d43ad31b-7d26-4b14-ba39-63bb23309b20">
V2sdk版本是否可以升级到最新 TbsFileSdk_base_arm64_release_1.0.5.6000017.20230423093653.aar
FilePreviewCallBack(onShow: () {
LogUtil.e("文件打开成功");
YxtLoading.hide();
}, onDownload: (progress) {
LogUtil.e("下载中...$progress%");
YxtLoading.hide();
}, onFail: (code, msg) {
YxtLoading.hide();
LogUtil.e("文件打开失败 $code $msg");
}),
ld: warning: Could not find or use auto-linked library 'swiftXPC'
ld: warning: Could not find or use auto-linked framework 'CoreAudioTypes'
ld: warning: Could not find or use auto-linked framework 'UMZid'
Undefined symbols for architecture arm64:
"_swift_FORCE_LOAD$_swiftXPC", referenced from:
_swift_FORCE_LOAD$swiftXPC$_file_preview in file_preview(SwiftFilePreviewPlugin.o)
_swift_FORCE_LOAD$swiftXPC$_file_preview in file_preview(FilePreviewFactory.o)
_swift_FORCE_LOAD$swiftXPC$_file_preview in file_preview(FilePreview.o)
(maybe you meant: _swift_FORCE_LOAD$swiftXPC$_file_preview)
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
异常/需求具体描述 ios 闪退
本地flutter版本、设备型号版本
插件版本号 1.1.6
详细的log日志或者截图录屏
Swift/arm64-apple-ios.swiftinterface:33571: Fatal error: Float value cannot be converted to Int because it is either infinite or NaN
2023-05-22 16:06:09.965258+0800 Runner[663:17917] Swift/arm64-apple-ios.swiftinterface:33571: Fatal error: Float value cannot be converted to Int because it is either infinite or NaN
我更换代码 self.webView = WKWebView(frame:CGRect(x:0, y:0, width:UIScreen.main.bounds.width, height:UIScreen.main.bounds.height)) 这样还可以运行并正常显示的 我对 swift 并不熟悉 不知道这样是否可以
这句代码await FilePreview.initTBS(); 很多时候会一直等待,下载不下来,只有重启应用数次偶尔才会成功。
这是怎么回事,求告知
Failed to send request: {"jsonrpc":"2.0","id":"105","method":"getMemoryUsage","params":{"isolateId":
异常/需求具体描述
示例里的文件全部下载失败,但是在电脑浏览器能正常下载,我自己的文件能正常下载(我的文件为地址为Http协议),但是打不开(可能跟安装未知来源应用权限有关系),显示不支持该类型,但是是个正常未损坏的文件
本地flutter版本、设备型号版本
flutter版本:2.8.0,设备坚果Pro2
插件版本号
插件版本: file_preview:
git:
url: https://github.com/gstory0404/file_preview.git
ref: v1
详细的log日志或者截图录屏
版本1.1.1
文件下载失败下载失败java.net.SocketTimeoutException: failed to connect to gstory.vercel.app/2001::8079:9265 (port 443) from /240e:41d:10:811a:d014:1773:eee1:344f (port 43974) after 10000ms
I/flutter (22190): 文件打开失败 1000 下载失败java.net.SocketTimeoutException: failed to connect to gstory.vercel.app/2001::8079:9265 (port 443) from /240e:41d:10:811a:d014:1773:eee1:344f (port 43974) after 10000ms
初始化前有黑色背景
Android 打包后tbs初始化false
We would really like to use this package, but we may have to remove due to build issues. It's very odd since it still builds the .aab file, but then in our CICD platform it tries to sign what I assume are dependency APK's after which fails. It specifically fails on 1 saying no min SDK version is specified. Here are our logs:
> flutter build appbundle --release
The plugin `flutter_geocoder` uses a deprecated version of the Android embedding.
To avoid unexpected runtime failures, or future build failures, try to see if this plugin supports the Android V2 embedding. Otherwise, consider removing it since a future release of Flutter will remove these deprecated APIs.
If you are plugin author, take a look at the docs for migrating the plugin to the V2 embedding: https://flutter.dev/go/android-plugin-migration.
Running Gradle task 'bundleRelease'...
Font asset "MaterialIcons-Regular.otf" was tree-shaken, reducing it from 1645184 to 2232 bytes (99.9% reduction). Tree-shaking can be disabled by providing the --no-tree-shake-icons flag when building your app.
Font asset "fa-solid-900.ttf" was tree-shaken, reducing it from 397420 to 8988 bytes (97.7% reduction). Tree-shaking can be disabled by providing the --no-tree-shake-icons flag when building your app.
Font asset "fa-regular-400.ttf" was tree-shaken, reducing it from 62320 to 2840 bytes (95.4% reduction). Tree-shaking can be disabled by providing the --no-tree-shake-icons flag when building your app.
Note: /Users/builder/.pub-cache/hosted/pub.dev/geolocator_android-4.1.7/android/src/main/java/com/baseflow/geolocator/location/FusedLocationClient.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
/Users/builder/.pub-cache/hosted/pub.dev/camera_android-0.10.4/android/src/main/java/io/flutter/plugins/camera/features/resolution/ResolutionFeature.java:158: warning: [deprecation] get(int,int) in CamcorderProfile has been deprecated
return CamcorderProfile.get(cameraId, CamcorderProfile.QUALITY_HIGH);
^
/Users/builder/.pub-cache/hosted/pub.dev/camera_android-0.10.4/android/src/main/java/io/flutter/plugins/camera/features/resolution/ResolutionFeature.java:162: warning: [deprecation] get(int,int) in CamcorderProfile has been deprecated
return CamcorderProfile.get(cameraId, CamcorderProfile.QUALITY_2160P);
^
/Users/builder/.pub-cache/hosted/pub.dev/camera_android-0.10.4/android/src/main/java/io/flutter/plugins/camera/features/resolution/ResolutionFeature.java:166: warning: [deprecation] get(int,int) in CamcorderProfile has been deprecated
return CamcorderProfile.get(cameraId, CamcorderProfile.QUALITY_1080P);
^
/Users/builder/.pub-cache/hosted/pub.dev/camera_android-0.10.4/android/src/main/java/io/flutter/plugins/camera/features/resolution/ResolutionFeature.java:170: warning: [deprecation] get(int,int) in CamcorderProfile has been deprecated
return CamcorderProfile.get(cameraId, CamcorderProfile.QUALITY_720P);
^
/Users/builder/.pub-cache/hosted/pub.dev/camera_android-0.10.4/android/src/main/java/io/flutter/plugins/camera/features/resolution/ResolutionFeature.java:174: warning: [deprecation] get(int,int) in CamcorderProfile has been deprecated
return CamcorderProfile.get(cameraId, CamcorderProfile.QUALITY_480P);
^
/Users/builder/.pub-cache/hosted/pub.dev/camera_android-0.10.4/android/src/main/java/io/flutter/plugins/camera/features/resolution/ResolutionFeature.java:178: warning: [deprecation] get(int,int) in CamcorderProfile has been deprecated
return CamcorderProfile.get(cameraId, CamcorderProfile.QUALITY_QVGA);
^
/Users/builder/.pub-cache/hosted/pub.dev/camera_android-0.10.4/android/src/main/java/io/flutter/plugins/camera/features/resolution/ResolutionFeature.java:182: warning: [deprecation] get(int,int) in CamcorderProfile has been deprecated
return CamcorderProfile.get(cameraId, CamcorderProfile.QUALITY_LOW);
^
7 warnings
Note: /Users/builder/.pub-cache/hosted/pub.dev/flutter_geocoder-0.2.2-nullsafety/android/src/main/java/com/aloisdeniel/geocoder/GeocoderPlugin.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: /Users/builder/.pub-cache/hosted/pub.dev/google_mlkit_commons-0.2.0/android/src/main/java/com/google_mlkit_commons/InputImageConverter.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Running Gradle task 'bundleRelease'... 212.7s
✓ Built build/app/outputs/bundle/release/app-release.aab (63.5MB).
Signing docxRes.apk
Signing pptxRes.apk
Signing excelRes.apk
Signing file_cp_resources.apk
Signing file_resource.apk
Signing BaseComponent_resource.apk
Failed to sign artifact file_cp_resources.apk. Failed to sign apk: Exception in thread "main" com.android.apksig.apk.MinSdkVersionException: Failed to determine APK's minimum supported platform version. Use --min-sdk-version to override
at com.android.apksigner.ApkSignerTool.sign(ApkSignerTool.java:401)
at com.android.apksigner.ApkSignerTool.main(ApkSignerTool.java:92)
Caused by: com.android.apksig.apk.MinSdkVersionException: Failed to determine APK's minimum supported Android platform version
at com.android.apksig.ApkSigner.getMinSdkVersionFromApk(ApkSigner.java:968)
at com.android.apksig.ApkSigner.sign(ApkSigner.java:287)
at com.android.apksig.ApkSigner.sign(ApkSigner.java:223)
at com.android.apksigner.ApkSignerTool.sign(ApkSignerTool.java:395)
... 1 more
Caused by: com.android.apksig.apk.ApkFormatException: Missing AndroidManifest.xml
at com.android.apksig.ApkSigner.getAndroidManifestFromApk(ApkSigner.java:924)
at com.android.apksig.ApkSigner.getMinSdkVersionFromApk(ApkSigner.java:966)
... 4 more
Build failed :|
Failed to sign artifacts
android.content.pm.PackageManager$NameNotFoundException: com.tencent.mtt
W/System.err(13275): at android.app.ApplicationPackageManager.getPackageInfoAsUser(ApplicationPackageManager.java:243)
W/System.err(13275): at android.app.ApplicationPackageManager.getPackageInfo(ApplicationPackageManager.java:215)
W/System.err(13275): at com.tencent.common.utils.MttLoader.getBrowserInfo(TbsJavaCore:380)
W/System.err(13275): at com.tencent.tbs.tbsshell.partner.reader.service.b.getBrowserInfo(TbsJavaCore:48)
W/System.err(13275): at java.lang.reflect.Method.invoke(Native Method)
W/System.err(13275): at com.tencent.tbs.reader.ReaderService$ServiceInvoker.invoke(Unknown Source:70)
W/System.err(13275): at java.lang.reflect.Proxy.invoke(Proxy.java:1006)
W/System.err(13275): at $Proxy3.getBrowserInfo(Unknown Source)
W/System.err(13275): at com.tencent.mtt.external.reader.MttFileReaderWrapper.(Unknown Source:319)
W/System.err(13275): at com.tencent.tbs.tbsshell.partner.reader.e.a(TbsJavaCore:422)
W/System.err(13275): at com.tencent.tbs.tbsshell.partner.reader.e.a(TbsJavaCore:133)
W/System.err(13275): at com.tencent.tbs.reader.TbsReader.openFile(TbsJavaCore:103)
W/System.err(13275): at java.lang.reflect.Method.invoke(Native Method)
W/System.err(13275): at com.tencent.smtt.export.external.DexLoader.invokeMethod(Unknown Source:14)
W/System.err(13275): at com.tencent.smtt.sdk.ReaderWizard.openFile(Unknown Source:44)
W/System.err(13275): at com.tencent.smtt.sdk.TbsReaderView.openFile(Unknown Source:61)
W/System.err(13275): at com.gstory.file_preview.FilePreview.openFile(FilePreview.kt:127)
W/System.err(13275): at com.gstory.file_preview.FilePreview.loadFile(FilePreview.kt:99)
W/System.err(13275): at com.gstory.file_preview.FilePreview.(FilePreview.kt:58)
W/System.err(13275): at com.gstory.file_preview.FilePreviewFactory.create(FilePreviewFactory.kt:21)
W/System.err(13275): at io.flutter.plugin.platform.SingleViewPresentation.onCreate(SingleViewPresentation.java:185)
W/System.err(13275): at android.app.Dialog.dispatchOnCreate(Dialog.java:453)
W/System.err(13275): at android.app.Dialog.show(Dialog.java:334)
W/System.err(13275): at android.app.Presentation.show(Presentation.java:279)
W/System.err(13275): at io.flutter.plugin.platform.VirtualDisplayController.(VirtualDisplayController.java:95)
W/System.err(13275): at io.flutter.plugin.platform.VirtualDisplayController.create(VirtualDisplayController.java:48)
W/System.err(13275): at io.flutter.plugin.platform.PlatformViewsController$1.createVirtualDisplayForPlatformView(PlatformViewsController.java:214)
W/System.err(13275): at io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$1.create(PlatformViewsChannel.java:107)
W/System.err(13275): at io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$1.onMethodCall(PlatformViewsChannel.java:59)
W/System.err(13275): at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:262)
W/System.err(13275): at io.flutter.embedding.engine.dart.DartMessenger.invokeHandler(DartMessenger.java:296)
W/System.err(13275): at io.flutter.embedding.engine.dart.DartMessenger.lambda$dispatchMessageToQueue$0$DartMessenger(DartMessenger.java:320)
W/System.err(13275): at io.flutter.embedding.engine.dart.-$$Lambda$DartMessenger$TsixYUB5E6FpKhMtCSQVHKE89gQ.run(Unknown Source:12)
W/System.err(13275): at android.os.Handler.handleCallback(Handler.java:938)
W/System.err(13275): at android.os.Handler.dispatchMessage(Handler.java:99)
W/System.err(13275): at android.os.Looper.loopOnce(Looper.java:210)
W/System.err(13275): at android.os.Looper.loop(Looper.java:299)
W/System.err(13275): at android.app.ActivityThread.main(ActivityThread.java:8291)
W/System.err(13275): at java.lang.reflect.Method.invoke(Native Method)
W/System.err(13275): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:556)
W/System.err(13275): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1045)
FileUtils里的downLoadFile方法使用var filename = downloadUrl.substring(downloadUrl.lastIndexOf('/') + 1)获取文件名,我想建议能不能再加判断,因为可能存在http://xxxxxxx/xxxxxt/download?id=7ba70f76bb52474db6020db0811f21e4.mp4,如果存在多个参数,等于号和.之间可能是参数名,再加上后缀,您看可行吗
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.