aapt报错

 unknown element <data> found.

error: expected reference but got (raw string) @+android:style/Animation.Translucent.

我这项目导入module,老是aapt错误,经查验是android studio判定书写格式不正确,会在生成的build下面显示错误,安装不了apk,经查资料分析是由于eclipse没有这种检验机制,错误的书写方式也能编译成功。网上说的gradle.properties中添加android.enableAapt2=false 只是避免这种检测解决不了报错,且对我这里无效。最后考虑到是格式错误那我就修改或删除错误的地方就行了,最后解决问题。

以上问题可能的原因是不正确的类型格式,或者写错了位置。

解决思路:

 unknown element <data> found.

错误显示在mainfest里,搜索错误日志打印出来的<data>我这是删除了这一行,应该是Manifest不支持这么定义,有兴趣的可以去查下。

 

error: expected reference but got (raw string) @+android:style/Animation.Translucent.

找到报错位置,发现资源文件和其他资源对比, @+android:style/这里多了一个+,去掉这个+解决问题,

error: style attribute ‘@android:attr/windowEnterAnimation’ not found.

对比其他项目的windowEnterAnimation,AS已经不支持@开头使用android自带的属性,把@符号删掉即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值