咨询一个报错:
目前仅仅是写了import * as stEffectsEngine from 'com.xxx.xxx';
然后一个打印:console.log(123, stEffectsEngine);
接着准备打个自定义包做调试工作,打包时报错了,ide版本:4.24 。vue版本:2。错误信息如下:
Appid: UNI**
错误解决方案
错误描述: uts插件编译失败
解决方案: 请根据编译错误修改插件相关代码后重新提交打包。或联系插件作者解决。
######################
Warning: Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Warning: Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Warning: unexpected element (uri:\"\", local:\"extension-level\"). Expected elements are <{}codename>,<{}layoutlib>,<{}api-level>
Warning: unexpected element (uri:\"\", local:\"base-extension\"). Expected elements are <{}codename>,<{}layoutlib>,<{}api-level>
e: file://[PackagePath]/wgtRoot/UNI**/uni_modules/xf-sense/utssdk/app-android/src/index.kt:13:22 Packages cannot be imported
e: file://[PackagePath]/wgtRoot/UNI**/uni_modules/xf-sense/utssdk/app-android/src/index.kt:55:22 Unresolved reference: stEffectsEngine
FAILURE: Build failed with an exception.
BUILD FAILED in 55s
Error code = -5000
Error message:
UTS plugin @ utssdk xf-sense compile error!
5***@qq.com (作者)
是这样子的,现在要对接一个三方的SDK,通过使用aar文件的方式,他们那边列出的集成步骤。
在将文件拷贝到libs目录下之后,需要打开主模块或集成模块的build.gradle⽂件,在android{···}中加⼊查询路径,repositories {flatDir {dirs 'libs'}}。
在使用sdk的时候,三方要求是有一个授权文件,使用这个文件进行授权之后,才能正常使用sdk,提供的授权说明是:先将文件拷贝到assets或者指定文件目录,然后将一个类拷贝到项目中,接着修改一个java文件中的一个配置,最后调⽤静态⽅法checkLicense函数授权
2024-08-25 13:50
5***@qq.com (作者)
哦,这个android/repositories是不是也是不需要配置,直接忽略就行,本身就会从libs中去查找依赖? 如果是的话,那就最后一个问题,就是那个上面描述的那个授权的,导入类,修改.java文件,并调用函数授权那个,我看文档上说是支持三种类型的文件,jar\aar\so三种,不支持java文件,如果要用的话,是要把java文件转为这三种类型的文件吗?感谢解答,java我不怎么懂
2024-08-25 17:21