我试图在我的棉花糖aosp构建中包含一个预构建的google apk(没有.so文件),基于link中的信息,如下所示:
在我的供应商/制造商/设备/专有/系统/应用程序中,我创建了一个名为“testapk”的文件夹。
我在这个“testapk”文件夹中保存了两个文件:apk(“testapk.apk”)和android.mk文件,其中包含以下说明:
本地路径:=$(调用我的目录)
包括$(清除变量)
本地模块标记:=可选
本地模块:=testapk
本地src_文件:=$(本地_模块).apk
本地模块类:=应用程序
本地_模块_后缀:=$(普通_Android_包_后缀)
本地证书:=预先签署
包括$(预构建)
我在供应商/制造商/设备/供应商设备mk中添加了以下说明:
产品包装+=\
种皮
生成aosp时,出现以下错误:
make: *** No rule to make target `/Testapk', needed by `out/target/product/mako/obj/APPS/Books_intermediates/Testapk.apk'. Stop.
#### make failed to build some targets (01:00 (mm:ss)) ####
最佳答案
我的Android.mk
文件的问题是每行都有尾随空格。我删除了后面的空格之后,一切都很好。