android studio ignore assets pattern,如何解决自动忽略资源文件夹中以“_”(下划线)开头的文件/文件夹...

我想在eclipse提供的Android模拟器上部署PhoneGap应用程序。我决定使用Dojo Toolkit,它严重依赖于“_”约定(启动带有“_”的文件/文件夹意味着这是一个私有/内部模块)。

基本上问题是,在部署应用程序时,每个以“_”开头的文件/文件夹都会被省略。这完全搞砸了,Dojo工具包作为exptected无法正常工作。

有没有办法来解决这个问题?

答案

首先明星这个issue所以谷歌将最终修复该错误。如果您在Mac或Linux上运行,则会修补一个修复bug here的修补程序。除此之外,您唯一的选择是做一个Dojo的build,以便它只在一个文件中。

另一答案

aaptOptions{

ignoreAssetsPattern '!.svn:!.git:!.ds_store:!*.scc:.*:!CVS:!thumbs.db:!picasa.ini:!*~'

}

在android app for android app中的应用程序build.gradle文件中添加上面的行

另一答案

从上一个答案开始,我结束了对位于项目根目录的ant.properties进行更改:

aapt.ignore.assets=!.svn:!.git:.*:!CVS:!thumbs.db:!picasa.ini:!*.scc:*~

在这里,我覆盖了sdk-android目录中定义的aapt.ignore.assets属性。有用

另一答案

解决方法是使用CDN中的dojo.js

此外,我开始寻找minify应用程序或服务,它可以从所有必需的dojo文件创建一个文件,但没有轻易找到。

另一答案

对于那里的任何Dojo开发人员,或任何有此问题的人。

在Android Studio中为我修复的是打开build.gradle,然后添加到android块:

android {

compileSdkVersion 26

...

aaptOptions {

ignoreAssetsPattern '!._'

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值