简洁版本:
如何使用Gradle读取文件大小(以字节为单位)?
长版:
我在Android Studio中使用的AndroID构建脚本需要弄清楚资源文件的大小(以字节为单位).我希望我的脚本可以自动执行.我该怎么办?
编辑:添加了我现在拥有的代码:
task getfileSizefromObb { dolast { file mainObb = new file("data-androID.obb") return mainObb.length() }}androID { defaultConfig { //... manifestPlaceholders = [main_obb_size: getfileSizefromObb.execute()] //... }}
这失败了
最佳答案尝试下面的代码来定义gradle / groovy方法,该方法返回您的文件大小.ERROR: Cause: null value in entry: main_obb_size=null
def getfileSizefromObb() { file mainObb = new file("data-androID.obb") return mainObb.length()}
并按如下所示调用此方法:
androID { defaultConfig { //... println "===++++ >>>>> size = " + getfileSizefromObb() manifestPlaceholders = [main_obb_size: getfileSizefromObb()] //... }}
我已经验证了上述方法,请确保路径上确实存在您的文件data-androID.obb. 总结
以上是内存溢出为你收集整理的我如何使用Gradle读取文件大小? 全部内容,希望文章能够帮你解决我如何使用Gradle读取文件大小? 所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)