我很难让我的启动画面在Phonegap for Android中正常工作。注意:我正在使用Phonegap CLI和Eclipse,我没有使用Phonegap Build。
我最初创建了一组用于各种图像密度和对齐的png图像 - port-hdpi等。在某些情况下,我们遇到了图像被拉伸的问题所以我现在正在尝试使用9补丁图像 - 本身就是一个试验。
我已经使用draw9patch工具将我的各种png修改为9个补丁图像,并且我将它们全部命名为.9.png扩展名。我修改了我的config.xml以使用这些图像,条目如下:
<splash src="res/screen/android/screen-hdpi-landscape.9.png" density="land-hdpi"/>
当我尝试构建项目时,出现类似于以下内容的错误:
[aapt] res/drawable-land-hdpi-v4/screen.png:0: error: Resource entry screen is already defined.
[aapt] res/drawable-land-hdpi-v4/screen.9.png:0: Originally defined here.
我检查了我的drawable文件夹,确定有一个screen.png和一个screen.9.png。 screen.png似乎是我的9补丁图片的副本。当我删除各种screen.png文件并在Eclipse中构建项目时,它可以工作(有点 - 仍然存在可伸展区域的问题)。
这是Phonegap的错误还是我错过了导致它生成screen.png和screen.9.png的东西?