点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,团队。
我目前正在按照本教程中的说明尝试在Windows中创建MDK客户端:
使用MDK SDK构建您的移动开发套件客户端:
https://developers.sap.com/教程/cp-mobile-dev-kit-build-client.html
我遇到以下错误:
------------------------ ZIP INCLUDE.GRADLE ------------------- ------------- D:\ mdk \ MDK_SDK_4_2_5_Notarized \ MDKClient_SDK \ XXXXXXXXXXXXXX \ platforms \ android \ app +通过D:\ mdk \ MDK_SDK_4_2_5_Notarized \ MDKClient_SDK \ XXXXXXXXXXXXXX \ app \ App_Resources应用用户定义的配置 \ Android \ app.gradle
------------------------------- APP.GRADLE ----------------- ----------------
D:\ mdk \ MDK_SDK_4_2_5_Notarized \ MDKClient_SDK \ XXXXXXXXXXXXXX \ platforms \ android \ app
+使用android X库androidx.legacy:legacy-support-v4:1.0.0
+添加nativescript运行时程序包依赖项:nativescript-optimized-with-inspector
+添加aar插件依赖项:D:\ mdk \ MDK_SDK_4_2_5_Notarized \ MDKClient_SDK \ XXXXXXXXXXXXXX \ node_modules \ mdk-sap \ platforms \ android \ cloud_mobile_foundation-release.aar
+添加aar插件依赖项:D:\ mdk \ MDK_SDK_4_2_5_Notarized \ MDKClient_SDK \ XXXXXXXXXXXXXX \ node_modules \ mdk-sap \ platforms \ android \ cloud_mobile_odata-release.aar
+添加aar插件依赖项:D:\ mdk \ MDK_SDK_4_2_5_Notarized \ MDKClient_SDK \ XXXXXXXXXXXXXX \ node_modules \ mdk-sap \ platforms \ android \ cloud_mobile_ui-release.aar
<===== -------> 52%执行[10m 52s]:D:\ mdk \ MDK_SDK_4_2_5_Notarized \ MDKClient_SDK \ XXXXXXXXXXXXXX <====== -------- > 52%E
任务':app:desugarDebugFileDependencies'的执行失败。 无法解析结果路径字符串:
无法在设备上应用更改:emulator-5554。 错误是:命令gradlew.bat失败,退出代码为1。
如果我为模拟器或连接的设备运行它,则会发生相同的错误。
我已经检查了一些博客中的错误,但是即使为推荐版本(28)再次安装了Build Tool目录,对我也不起作用:
https://stackoverflow.com/questions/59509560/execution- 失败的任务appdesugardebug文件依赖项
在此先感谢您的帮助和评论
最好的问候
爱德华多
(12.9 kB)
爱德华多·埃斯皮诺萨(Eduardo Espinosa)
您能否检查一次MDK依赖关系安装程序是否已检查所有 必要条件是否成功?
嗨,Jitendra。
我再次执行了MDK Dependency Installer,这很奇怪,因为它说未安装Node.js组件,并说当前组件太高(版本13)。 因此,我从该工具再次安装(版本10),没有错误,但是关闭并再次运行,该工具说我再次拥有版本13。因此,我必须从"控制面板"中删除node.js,重新启动Windows,然后安装 再次使用该工具中的所有组件,然后所有组件版本都可以。
然后我运行了" create-client命令",没有任何问题。 但是,当运行" tns run ..."命令时,会出现相同的":app:desugarDebugFileDependencies"错误。
我目前需要的是一种在Windows 10中调试MDK应用程序规则的方法。
为了调试连接的设备,我还尝试了执行Cloud Build,其想法是将我的android设备附加到VS Code中,并以此方式进行调试。 在应用程序的Cloud Build Feature的Mobile Services Cockpit中,对于在本地生成的Android Signing Profile的MDK而言,常规构建效果很好。 但是,如果使用相同的Cloud Build设置,我只是另外标记了" Build Options":" Create Debug-enabled Binaries"复选框,则作业执行失败(也位于" gradelew"脚本处):
" ...命令./gradlew失败,退出代码为1错误:命令./gradlew失败,退出代码为1,位于Errors.failWithOptions(/opt/node/lib/node_modules/nativescript/lib/common/在GradleCommandService的Errors.fail(/opt/node/lib/node_modules/nativescript/lib/common/errors.js:120:21)处的errors.js:147:28)。<匿名>(/opt/node/lib/在Generator.throw(<匿名>)处的node_modules/nativescript/lib/services/android/gradle-command-service.js:35:30)在(/opt/node/lib/node/module/nativescript/lib/services/android /gradle-command-service.js:5:65)在process._tickCallback(内部/进程/next_tick.js:68:7)[2020-07-06 22:17:16.03863] [IT] [LogToken] [命令 返回值:127] [] [CBS \ Utils \ Utility :: execCommand] [2020-07-06 22:17:16.03871] [IT] [LogToken] [完成的执行命令:tns --log trace build android --copy -to/mnt/workspace/CRPMobileApplication.apk] [] [CBS \ Utils \ Utility :: execCommand] [2020-07-06 22:17:16.04632] [IT] [LogToken] [BUILD:FAILURE] [] [NativeScript + > build]。 .."
该问题似乎与gradle及其相关版本或依赖项有关。
请评论我可以做些什么。 正如我所说,我需要的是一种从Windows 10调试MDK应用程序的方法。
感谢和问候
Eduardo
是否可以在命令行中的tns run命令中添加以下参数:
eg
生成的详细日志将在tns_log中。 txt,它可能会提供有关该错误的更多详细信息。
一周热门 更多>