如何避免android studio使用绝对路径?

Hou*_*kov 6 android gradle android-studio

gradle当我.jar在android studio中添加一些文件作为库时,我想强制文件使用相对路径.我找不到适合我的明确解决方案.

当我将.jar文件添加为库时,我在gradle文件中看到类似的内容:

compile files('D:/Development/myApp/libs/my-jar-file.jar')
Run Code Online (Sandbox Code Playgroud)

我想有以下内容:

compile files('libs/my-jar-file.jar')
Run Code Online (Sandbox Code Playgroud)

谢谢你的回答

Mor*_*ori 0

新版本的ifgradle:7.4.2'是这样添加的,有警告信息和黄色。

避免在 .gradle 文件中使用绝对路径

 implementation files('C:/Users/Mori/AndroidStudioProjects/InternalLibsKotlin/banner/build/outputs/aar/banner-debug.aar')
Run Code Online (Sandbox Code Playgroud)

所以你可以忽略它,因为旧的建议提到了它

https://googlesamples.github.io/android-custom-lint-rules/checks/GradlePath.md.html

或者就这样做

implementation files(/C:\/Users\/moriz\/AndroidStudioProjects\/InternalLibsKotlin\/banner\/build\/outputs\/aar\/banner-debug.aar/)
Run Code Online (Sandbox Code Playgroud)