Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/180.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 将xxx.9.png转换为xxx.png_Android_Png - Fatal编程技术网

Android 将xxx.9.png转换为xxx.png

Android 将xxx.9.png转换为xxx.png,android,png,Android,Png,我在问如何将图像从.9.png转换为.png扩展 我尝试使用ren xxx.9.png xxx.png重命名它们,但没有成功 我在互联网上尝试了许多解决方案,但都失败了 图像太多,很难手动完成。 此外,我还了解到,手工操作不会被android studio识别,它会继续看到它也是.9.png 有人能帮我解决这个问题吗?A.9.png或9-patch图像只是一个边缘有1px边框的.png图像。你可以阅读更多关于它的内容。如果您单击android中的任何png资源并滚动弹出的选项,然后单击创建9-p

我在问如何将图像从.9.png转换为.png扩展

我尝试使用
ren xxx.9.png xxx.png
重命名它们,但没有成功

我在互联网上尝试了许多解决方案,但都失败了

图像太多,很难手动完成。 此外,我还了解到,手工操作不会被android studio识别,它会继续看到它也是.9.png


有人能帮我解决这个问题吗?

A.9.png或9-patch图像只是一个边缘有1px边框的.png图像。你可以阅读更多关于它的内容。如果您单击android中的任何png资源并滚动弹出的选项,然后单击创建9-patch文件,则对话框将显示文件类型为
png
,而不是
9.png
,尽管这将反映在名称中。这也值得一读。

我不需要手动修改,因为应用程序中的图像太多了。你知道吗?正如我所说,拥有9patch图像与拥有png图像是一样的(只是一个更具适应性的版本),如果你的应用程序不使用上述资源,你可以继续删除它们,但是,如果你的应用程序确实使用了它们,那么使用9patch版本也不是一个坏主意。它们不会影响aapt2的使用,并导致一些错误
error:java.util.NoSuchElementExceptionv
error吗?我刚刚更新了gradle的版本,并得到了这些错误。编译之前您是否删除了一些代码或资源?它以前显示过这个错误吗。如果已启用即时运行,请尝试禁用它。基于你的Android Studio版本,你可能需要做一些更多的更改,正如上一篇文章中提到的,所以我什么都没做,只是更新了gradle版本