所以我在Appcelerator / Hyperloop项目的platform/android
文件夹中有第三方JAR和AAR文件
当我尝试运行我的应用时,遇到这些错误:
[ERROR] : /Users/myusername/Documents/Appcelerator_Studio_Workspace/TestApp/build/android/res/drawable-ldpi-v4/awsdk_beta_badge.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited
...(same error for different png files)
[ERROR] : /Users/myusername/Documents/Appcelerator_Studio_Workspace/TestApp/build/android/res/values/values.xml:817: error: Resource entry app_name is already defined.
[ERROR] : /Users/myusername/Documents/Appcelerator_Studio_Workspace/TestApp/build/android/res/values/strings.xml:3: Originally defined here.
我尝试使用ImageMagick
按照此问题的类似线程修改图像,但这似乎没有帮助,因为每次我在Appcelerator Studio中单击Run
时,图像文件都在为每个构建重写build/android/res
文件夹(即重新创建和替换)。有没有办法在每次单击“运行”时阻止修改这些图像文件,还是有其他方法可以解决此问题?
我通过ImageMagick修改了png文件,方法是将当前目录更改为错误消息中指定的目录,并使用图像在每个目录上运行此命令:mogrify *.png