升级到creator1.7 anysdk打包微信平台,出现aapt停止工作.First type is not attr

显示出现 aapt.exe 已停止工作。进度在70%.
然后查看错误日志显示:A/(7408):First type is not attr.

我尝试下了新的apktool,不行
升级anysdk,不行
关机,重启,还是不行

请问你们有遇到过吗,怎么解决的。
我看论坛里面好几个朋友留言,但是没找到解决方案
你们解决了吗,麻烦解答一下,谢谢

补充一个发现的线索。
我把用creator打出来的包,不放到anysdk中,直接安装到手机上,用应用宝安装,显示 安装失败 APK安装包损坏请重新下载安装包,但是我用adb install是可以正常安装上去,并且可以运行。

1.7真的有问题啊,之前1.6都正常。
我直接用windows版打ANDROID包出来,没有改任何C++的。用应用宝装,就说这个包损坏的。
我用QQ传到手机上安装,装了才能用,但是发给用户,用户的手机是小米红米的,点都点不开。
我升级到1.8也一样。如果没问题,anysdk打包不会报错的啊。肯定是解析到什么错误了。

现在我降版本都降不了,新版的MAC,XCODE没法编译1.6出来的包,升级到1.7,IOS版本正常编译了,安卓又这样。怎么办啊

我用1.8.1的creator编译的APK母包也碰到这个问题了,经过测试,只能把 buildToolsVersion 降为 ‘25.0.0’,同时把Gradle插件版本降低到3.0以下
classpath ‘com.android.tools.build:gradle:2.3.0’, 这样编译出来的APK才能正常打包

确实是这样,要减版本

有问题没问题的都回帖一下吧。
我估计还是哪里的配置出问题吧。
我们测试工程师测试的 testcase 和游戏demo都没有碰到你说的问题呢。

这个是工具版本的问题,包括apktool本身也有个bug,我们自己也找了很久才发现如何解决

Mac下环境稍微容易一些,替换下目录下的工具就行
ToolsForMac.zip: https://pan.baidu.com/s/1eS2GwfS 密码: ya2i
右键AnySDK.app,显示包内容,将解压出来的文件覆盖到/Contents/tool/mac/目录下

或者直接下载版本替换 链接: https://pan.baidu.com/s/1lQC4Tg-NXdiJur6QhVJbug 密码: pqv6

Win下因为升级apktool需要升级JDK到1.8,环境复杂,我们出了个版本但没经过严格测试,可以尝试一下,下载后解压使用,链接: https://pan.baidu.com/s/1Fjy9FpglSpkZWQzBXAx0wQ 密码: u4uj

已经解决了,要将gradle 3.0.0 改成 2.3.0
改apktool没用

1赞

我也遇到这个问题了,折腾2天了,gradle是在哪个位置改,android studio 里面吗?

gradle的位置是什么?

在哪配置gradle的版本

就是那个build.gradle那里
dependencies {
classpath ‘com.android.tools.build:gradle:2.3.0’

为啥我那个build.gradle那里
dependencies {
classpath ‘com.android.tools.build:gradle:2.3.0’ 也改为2.3.0 了 gradle版本也重新下载了3.0以下 还是打包失败

@magelevin 替换有用,感谢至极!

@magelevin @mercurial: win下,替换后,显示 javac 运行失败。已经升级到 1.8, 自己运行 javac.java -version 都是可以的 .