在新 android 工作室中清理和重建项目后,9 patch drawable 出现问题
9 patch drawable appears bad after cleaning and rebuilding project in a new android studio
我的 android 项目中使用了一个 9 补丁图像文件。我正在使用 android studio 2.2 preview 3(根据这个问题是最新的)。
在布局设计视图中,一切正常。当我第一次在我的设备上安装时,一切正常。 但我后来清理并重建了我的项目 9 补丁在我的设备上看起来非常糟糕,但在布局设计中看起来很好。
在设备中(清理并重建我的项目后)
它在我的布局设计中的显示方式
注意:在清理和重建之前,它曾经像我设备中的第二张图片一样好看。
我什至尝试使 android 工作室失效并重新启动,但没有成功。可能是什么原因,我该如何解决这个问题?
编辑
我的文件在可绘制文件夹中,名称为 left_2.9.png
确保您的文件保存为 <filename>.9.png
而不是 <filename>.png
。
如果您发现这是一个问题,请尝试从命令行构建:
./gradlew clean installDebug
问题是由 gradle 版本 2.2.0-alpha3
不稳定引起的 android studio 2.2 预览版 3。我将我的版本更改为 [=13] 的稳定版本=] 一切正常。
为此,我转到了我项目的 build.gradle
( 不是模块的 build.gradle)并更改了
classpath com.android.tools.build:gradle:2.2.0-alpha3
到
classpath com.android.tools.build:gradle:2.1.0
我的 android 项目中使用了一个 9 补丁图像文件。我正在使用 android studio 2.2 preview 3(根据这个问题是最新的)。
在布局设计视图中,一切正常。当我第一次在我的设备上安装时,一切正常。 但我后来清理并重建了我的项目 9 补丁在我的设备上看起来非常糟糕,但在布局设计中看起来很好。
在设备中(清理并重建我的项目后)
它在我的布局设计中的显示方式
注意:在清理和重建之前,它曾经像我设备中的第二张图片一样好看。
我什至尝试使 android 工作室失效并重新启动,但没有成功。可能是什么原因,我该如何解决这个问题?
编辑 我的文件在可绘制文件夹中,名称为 left_2.9.png
确保您的文件保存为 <filename>.9.png
而不是 <filename>.png
。
如果您发现这是一个问题,请尝试从命令行构建:
./gradlew clean installDebug
问题是由 gradle 版本 2.2.0-alpha3
不稳定引起的 android studio 2.2 预览版 3。我将我的版本更改为 [=13] 的稳定版本=] 一切正常。
为此,我转到了我项目的 build.gradle
( 不是模块的 build.gradle)并更改了
classpath com.android.tools.build:gradle:2.2.0-alpha3
到
classpath com.android.tools.build:gradle:2.1.0