我正在通过 emacs/命令行为 Android 开发,我有一个简单的问题。我想添加一个位图资源并将其创建为ImageView
. 创建目录res/drawable-ldpi
并添加 .png 会导致错误:
FATAL EXCEPTION: main
java.lang.RuntimeException: Unable to start activity
ComponentInfo{org.example.Application1.MainActivity}:
android.content.res.ResourcesNotFoundException: File res/drawable-ldpi/pic.png from xml
type layout resource ID #0x...
{ETC}
编译过程中没有错误。运行ant debug
产生以下结果:
-剪辑-
[echo]----------
[echo] Handling Resources...
[aapt] Found Deleted Target File
[aapt] Generating resource IDs...
[echo]----------
-剪辑-
-crunch:
[crunch] Crunching PNG Files in source dir: C:\DEV\Application1\res
[crunch] To destination dir: C:\DEV\Application1\bin\res
[crunch] Processing image to cache: C:\DEV\Application1\res\drawable-ldpi\pic.png => C:\DEV\Application1\bin\res\drawable-ldpi\pic.png
[crunch] (processed image to cache entry C:\DEV\Application1\bin\res\drawable-ldpi\pic.png (87% size of source)
[crunch] Crunched 1 PNG file to update cache
-剪辑-
我发现的大多数 Android 帮助都涉及 Eclipse,我没有使用也不想使用它。还有什么我应该做的吗?