请问,在移植android时,如何将第三方的一个apk(没有源码),直接集成(烧录)到android板子里面,使第一次开机启动后就在那一排排的shotcut上面出现这个图标(不用后安装进去)?回答得越详细越好(包括原始apk放置的位置,脚本或者makefile的编写),谢谢!
解决方案 »
- 关于通知的声音播放
- ListView中ImageView的显示,如何在两个图之间切换?
- 求助android 隐藏SeekBar的特效(渐渐消失)
- 如何在tabActivity的一个tab标签页中使用googleMap?
- 关于下载文件的文件名, 2.1版本模拟器的结果和别的不一样
- findviewbyid参数一定要int 没办法就把存了id的数组强行转换成了int 还是不能运行 怎么破?
- 自启动的Service与Activity之间的通信问题
- 关于安卓开发的电脑配置问题
- AndRoid客户端怎样加载服务器盘符下的图片文件
- Android setContentView不能切换页面
- android 九宫格请教
- 求助,开机铃声要如何加?
不过提前得安装adb driver
不是安装!是烧进去,比如预装一个apk的安装器或者一个游戏在板子上。
例如出厂时,一开机就已经有了ucweb,墨迹天气,天天动听等等。
LOCAL_MODULE_TAGS := user
LOCAL_MODULE_CLASS := APPS
LOCAL_MODULE_PATH := $(TARGET_OUT_APPS)
LOCAL_SRC_FILES := $(LOCAL_MODULE)include $(BUILD_PREBUILT)
昨晚5:30后我下线了,请问这个mk是在哪个文件夹下的mk啊?apk又放在哪个文件夹下面啊?谢谢啦!
在Build过程中,它会搜索Android.mk这个文件。
你可以在packages/下建一个目录apps-prebuilt/
在新目录下存放你所有的预置APP。
比如:
new-app/
Android.mk
new-app.apk注意,要把Android.mk中的LOCAL_MODULE定义为你实际的apk名字,在这里是new-app.apk.试一下,试完后报一下结果。
我们的是这样弄的不过具体的我不懂
呵呵,你说的是把app的源码放在/packages/apps/下面吧?这个我知道的阿,我是说在没有code,只有apk的情况下。
呵呵,我是新手,我只会编译源代码,生成out文件夹,请问如何单独编译image?
我说的方法你可以试试,不一定能成功,但是我自己的没问题
恩 , 可以试试 , 直接把APK放进去 , make snod
你再检查installed-files.txt,如果里面有了你新加的apk就说明打包进去了。
我们可以自己制作。
1.解包。使用工具unyaffs 可以把它解开:
unyaffs system.img2.组包。使用mkyaffs2image可以把一个目录制成一个img:
mkyaffs2image system/ system.img上述两个工具,其中mkyaffs2image在自己编译出来的out里面也有。利用上述方法,可以实现替换一些镜像文件。比如,我们重新修改了Mms模块,在编译生成Mms.apk之后,可以把system.img解包,然后把自己生成的Mms.apk拷贝进去,替换原来的,再重新打包成system.img。
再make snod生成img
然后烧到板子上
http://blog.csdn.net/menghandsl/article/details/7698974