android 4.0之前及android4.0的源码里,Asset.h,AssetDir.h AssetManager.h位于frameworks\base\include\utils,
二android 4.1的源码里,它们被移到frameworks\base\include\androidfw。
因此开发者想要使用这些头文件,在include的时候就需要注意了。
4.0及4.0一下版本:
#include <utils/AssetManager.h> #include <utils/AssetDir.h> #include <utils/Asset.h>
4.1版本:
#include <androidfw/AssetManager.h> #include <androidfw/AssetDir.h> #include <androidfw/Asset.h>
注意及时修改,以免崩溃。