3***@qq.com
3***@qq.com
  • 发布:2022-11-06 09:59
  • 更新:2023-02-15 14:01
  • 阅读:823

uts开发可以直接使用第三方提供的aar文件吗?

分类:uts

这里有个打印的需求,设备厂家提供了个.aar文件 和接口文档,想问下,如果开发uts插件,这个.aar文件能否直接使用;还是说必须先开发个uniapp原生语言插件才行?

2022-11-06 09:59 负责人:无 分享
已邀请:

最佳回复

DCloud_Android_DQQ

DCloud_Android_DQQ

看了一下你的截图。 UnwindPaperLen 应该是静态方法,你不能 getIntance()实例调用的。

PrintUtil.UnwindPaperLen(60)  

这样试试

DCloud_heavensoft

DCloud_heavensoft

可以直接用,hello uts里有个腾讯定位sdk的例子

3***@qq.com

3***@qq.com (作者)

花了半天时间,.aar文件始终无法使用,打自定义基座总是失败,应该是找不到aar中的类, error: Unresolved reference:xxx,估计没import到,打自定义基座一直失败到每日的次数用完,暂时放弃uts,使用了reactnative

  • DCloud_Android_DQQ

    我加你QQ,复现一下这个问题

    2022-11-07 10:42

  • DCloud_App_Array

    请把打包失败错误日志链接信息发一下

    2022-11-07 11:22

  • 3***@qq.com (作者)

    回复 DCloud_App_Array:

    Appid: UNI1805D89

    e: [PackagePath]/wgtRoot/UNI1805D89/uni_modules/uts-parklcprint/utssdk/app-android/src/index.kt: (18, 15): Unresolved reference: setUnwindPaperLen

    e: [PackagePath]/wgtRoot/UNI1805D89/uni_modules/uts-parklcprint/utssdk/app-android/src/index.kt: (19, 15): Unresolved reference: printEnableMark

    e: [PackagePath]/wgtRoot/UNI1805D89/uni_modules/uts-parklcprint/utssdk/app-android/src/index.kt: (20, 15): Unresolved reference: printConcentration

    e: [PackagePath]/wgtRoot/UNI1805D89/uni_modules/uts-parklcprint/utssdk/app-android/src/index.kt: (22, 15): Unresolved reference: printText

    e: [PackagePath]/wgtRoot/UNI1805D89/uni_modules/uts-parklcprint/utssdk/app-android/src/index.kt: (23, 15): Unresolved reference: printText

    e: [PackagePath]/wgtRoot/UNI1805D89/uni_modules/uts-parklcprint/utssdk/app-android/src/index.kt: (24, 15): Unresolved reference: printText


    FAILURE: Build failed with an exception.




    • What went wrong:

      Execution failed for task ':uni_modules:uts-parklcprint:compileReleaseKotlin'.

      > A failure occurred while executing org.jetbrains.kotlin.compilerRunner.GradleCompilerRunnerWithWorkers$GradleKotlinCompilerWorkAction

      > 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 17s

    Error code = -5000

    Error message:

    UTS plugin @ uni_modules uts-parklcprint compile error!

    2022-11-08 12:09

3***@qq.com

3***@qq.com (作者)


目前先满足客户需求,后续抽时间研究uts

  • DCloud_Android_DQQ

    老哥。。。你写错了。。UnwindPaperLen 是静态方法,,你改成PrintUtil.UnwindPaperLen(60) 试试。。。

    2022-11-08 14:46

  • 3***@qq.com (作者)

    回复 DCloud_Android_DQQ: 好的 我试试

    2022-11-08 14:50

  • DCloud_Android_DQQ

    回复 3***@qq.com: 我加你QQ吧。 沟通效率高些

    2022-11-08 16:12

3***@qq.com

3***@qq.com (作者)

官方处理问题很积极,为dcloud点赞,坐等新版本

神里凌人

神里凌人

大佬,index.uts怎么引用libs下的jar包啊,怎么用啊,有没有小demo啊

  • DCloud_Android_DQQ

    hello uts 项目。 第四个tab 有集成三方sdk的示例 https://gitcode.net/dcloud/hello-uts

    2023-02-15 15:03

要回复问题请先登录注册