Android 如何在ProGuard中使用绝对文件名?

Android 如何在ProGuard中使用绝对文件名?,android,proguard,Android,Proguard,比如标题:“如何在ProGuard中使用绝对文件名?” 这应该很容易,但我找不到要使用的语法 这是我的配置文件相关代码: -injars ../../libs -outjars ../bin/out/proguard/classes-processed.jar -libraryjars E:/_development/android/adt-bundle-windows-x86_64-20130219/sdk/platforms/android-18/android.jar 我正在使用Andr

比如标题:“如何在ProGuard中使用绝对文件名?” 这应该很容易,但我找不到要使用的语法

这是我的配置文件相关代码:

-injars ../../libs
-outjars ../bin/out/proguard/classes-processed.jar
-libraryjars E:/_development/android/adt-bundle-windows-x86_64-20130219/sdk/platforms/android-18/android.jar
我正在使用AndroidStudio,不幸的是它没有为我生成proguard配置文件


仅指定相对路径

如文件名文档第一行所述,ProGuard接受绝对路径和相对路径。如果文件名包含特殊字符,则可能需要添加引号


请注意,Android SDK中的Ant/Eclipse/Gradle构建过程会自动为您指定输入jar和输出jar,因此您不需要在配置中指定它们。

正如文档第一行关于文件名的内容所述,ProGuard接受绝对路径和相对路径。如果文件名包含特殊字符,则可能需要添加引号

请注意,Android SDK中的Ant/Eclipse/Gradle构建过程会自动为您指定输入jar和输出jar,因此您不需要在配置中指定它们。

这很有效

file('/Users/<user-folder>/path/to/file/filename.ext')
文件('/Users//path/to/file/filename.ext')
这起作用了

file('/Users/<user-folder>/path/to/file/filename.ext')
文件('/Users//path/to/file/filename.ext')

谢谢Eric,我知道我可以同时使用这两个文档,但它只指定了如何使用relative。我的问题是如何使用绝对语法和具体语法。文档中没有对此进行解释。你能举一个使用绝对路径的例子吗。我一直在猜测syntaxt,但运气不好。谢谢Eric,我知道文档中说我可以同时使用这两个词,但它只指定了如何使用relative。我的问题是如何使用绝对语法和具体语法。文档中没有对此进行解释。你能举一个使用绝对路径的例子吗。我一直在猜测这个综合征,但运气不好。