Giter Site home page Giter Site logo

Compute signature failed! about aliossflutter HOT 6 OPEN

jlcool avatar jlcool commented on June 18, 2024
Compute signature failed!

from aliossflutter.

Comments (6)

gaoyong06 avatar gaoyong06 commented on June 18, 2024

上面有个可疑的地方,就是“阿里云oss初始化成功”被打印了2次,我又增加一日志看了一下,我使用的没错,是回调里面调用了2次
相关的代码和日志,如下:

logger.i("阿里云oss初始化开始");
String stsPath = UrlPath.baseUrl + UrlPath.stsToken;
AliOSSFlutter  alioss = AliOSSFlutter();
alioss.init(stsPath, "http://oss-cn-hangzhou.aliyuncs.com");
//监听初始化
alioss.responseFromInit.listen((data){
  if(data) { 
      logger.i("阿里云oss初始化成功");
  }else{
    logger.i("阿里云oss初始化失败");
  }
});

打印的日志:

I/flutter (23991): ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
I/flutter (23991): │ #0   Global.init (package:qzone_app/common/Global.dart:132:12)
I/flutter (23991): │ #1   <asynchronous suspension>
I/flutter (23991): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
I/flutter (23991): │ 💡 阿里云oss初始化开始
I/flutter (23991): └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
W/System.err(23991): android.os.NetworkOnMainThreadException
W/System.err(23991):    at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1147)
W/System.err(23991):    at java.net.InetAddress.lookupHostByName(InetAddress.java:418)
W/System.err(23991):    at java.net.InetAddress.getAllByNameImpl(InetAddress.java:252)
W/System.err(23991):    at java.net.InetAddress.getByName(InetAddress.java:305)
W/System.err(23991):    at com.alibaba.sdk.android.oss.common.utils.OSSUtils.isValidateIP(OSSUtils.java:795)
W/System.err(23991):    at com.alibaba.sdk.android.oss.OSSImpl.<init>(OSSImpl.java:133)
W/System.err(23991):    at com.alibaba.sdk.android.oss.OSSClient.<init>(OSSClient.java:116)
W/System.err(23991):    at com.jlcool.aliossflutter.AliossflutterPlugin.init(AliossflutterPlugin.java:246)
W/System.err(23991):    at com.jlcool.aliossflutter.AliossflutterPlugin.onMethodCall(AliossflutterPlugin.java:93)
W/System.err(23991):    at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:226)
W/System.err(23991):    at io.flutter.embedding.engine.dart.DartMessenger.handleMessageFromDart(DartMessenger.java:85)
W/System.err(23991):    at io.flutter.embedding.engine.FlutterJNI.handlePlatformMessage(FlutterJNI.java:631)
W/System.err(23991):    at android.os.MessageQueue.nativePollOnce(Native Method)
W/System.err(23991):    at android.os.MessageQueue.next(MessageQueue.java:143)
W/System.err(23991):    at android.os.Looper.loop(Looper.java:122)
W/System.err(23991):    at android.app.ActivityThread.main(ActivityThread.java:5305)
W/System.err(23991):    at java.lang.reflect.Method.invoke(Native Method)
W/System.err(23991):    at java.lang.reflect.Method.invoke(Method.java:372)
W/System.err(23991):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:922)
W/System.err(23991):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:717)
W/System.err(23991): android.os.NetworkOnMainThreadException
W/System.err(23991):    at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1147)
W/System.err(23991):    at java.net.InetAddress.lookupHostByName(InetAddress.java:418)
W/System.err(23991):    at java.net.InetAddress.getAllByNameImpl(InetAddress.java:252)
W/System.err(23991):    at java.net.InetAddress.getByName(InetAddress.java:305)
W/System.err(23991):    at com.alibaba.sdk.android.oss.common.utils.OSSUtils.isValidateIP(OSSUtils.java:795)
W/System.err(23991):    at com.alibaba.sdk.android.oss.OSSImpl.<init>(OSSImpl.java:133)
W/System.err(23991):    at com.alibaba.sdk.android.oss.OSSClient.<init>(OSSClient.java:116)
W/System.err(23991):    at com.alibaba.sdk.android.oss.OSSClient.<init>(OSSClient.java:104)
W/System.err(23991):    at com.jlcool.aliossflutter.AliossflutterPlugin.secretInit(AliossflutterPlugin.java:140)
W/System.err(23991):    at com.jlcool.aliossflutter.AliossflutterPlugin.onMethodCall(AliossflutterPlugin.java:95)
W/System.err(23991):    at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:226)
W/System.err(23991):    at io.flutter.embedding.engine.dart.DartMessenger.handleMessageFromDart(DartMessenger.java:85)
W/System.err(23991):    at io.flutter.embedding.engine.FlutterJNI.handlePlatformMessage(FlutterJNI.java:631)
W/System.err(23991):    at android.os.MessageQueue.nativePollOnce(Native Method)
W/System.err(23991):    at android.os.MessageQueue.next(MessageQueue.java:143)
W/System.err(23991):    at android.os.Looper.loop(Looper.java:122)
W/System.err(23991):    at android.app.ActivityThread.main(ActivityThread.java:5305)
W/System.err(23991):    at java.lang.reflect.Method.invoke(Native Method)
W/System.err(23991):    at java.lang.reflect.Method.invoke(Method.java:372)
W/System.err(23991):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:922)
W/System.err(23991):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:717)
I/flutter (23991): Global 开始完成
I/flutter (23991): ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
I/flutter (23991): │ #0   Global.init.<anonymous closure> (package:qzone_app/common/Global.dart:139:18)
I/flutter (23991): │ #1   _rootRunUnary (dart:async/zone.dart:1192:38)
I/flutter (23991): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
I/flutter (23991): │ 💡 阿里云oss初始化成功
I/flutter (23991): └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
I/flutter (23991): ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
I/flutter (23991): │ #0   Global.init.<anonymous closure> (package:qzone_app/common/Global.dart:139:18)
I/flutter (23991): │ #1   _rootRunUnary (dart:async/zone.dart:1192:38)
I/flutter (23991): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
I/flutter (23991): │ 💡 阿里云oss初始化成功
I/flutter (23991): └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

from aliossflutter.

gaoyong06 avatar gaoyong06 commented on June 18, 2024

今天下午又测试一遍,依然还是不行,真不知道是哪里不对
总是报 Compute signature failed!

就一个stsPath
https://api4.qqhot.com/sts/token

而且我们线上也一直在用,怎么会错呢?真是奇怪

from aliossflutter.

jlcool avatar jlcool commented on June 18, 2024

alioss.responseFromInit.listen放到initState里,注意sts返回格式,你们自己用的格式可能和需要的不一致

from aliossflutter.

jeryfer avatar jeryfer commented on June 18, 2024

我也同样 iOS上可以 Android不可以

from aliossflutter.

baisunwu avatar baisunwu commented on June 18, 2024

我也一样 iOS上可以, Android不可以,报Compute signature failed错误,请问这个怎么解决

from aliossflutter.

lazyid avatar lazyid commented on June 18, 2024

同问 安卓里 Compute signature failed

from aliossflutter.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.