怎把第三方apk编译进Android系统解决方案

怎把第三方apk编译进Android系统
在有源码的情况下,成功把自己的程序编译进系统了,但是只是把一个apk编译进系统却老是不成功。
  我在网上找到了下面三种方法,但是都没成功,求解救....

(1)把apk拷贝到out\target\product\generic\system\app中。 
  执行命令make snod , 把添加的spk编到system.img 中 
  (2)使用mkyaffs2image工具,把apk及相关文件(如.so)拷贝到system的相应路径下,执行 mkyaffs2image -f direction/system system.img,直接生成system.img 然后用emulator -system system.img
   
  (3)(1) 新建一个文件夹目录,用来存放apk文件 
  mkdir packages/apps/Prebuilt_apps 
  cd packages/apps/Prebuilt_apps 
  在Prebuilt_apps中新建make文件 
  vi Android.mk 
  并写入 
  LOCAL_PATH := $(call my-dir) 
  include $(CLEAR_VARS) 
  LOCAL_POST_PROCESS_COMMAND := $(shell cp -r $(LOCAL_PATH)/*.apk $(TARGET_OUT)/app/)
  保存退出。
  (2) 把需要编译的apk拷贝到目录Prebuilt_apps下,执行make ,Prebuilt_apps中的apk就会考被到out\target\product\generic\system\app中。 
  (3) 执行make snod 。完成。 
 

------解决方案--------------------
直接把app放到/system/app目錄下 即可
------解决方案--------------------
还需要添加配置文件 在Ubuntu上为Android系统内置Java应用程序测试Application Frameworks层的硬件服务 ,后面有说