Android平台添加hello.apk及可执行程序hello
2013-05-28 10:01
471 查看
一.添加apk
2.
.
3. 一路next,最后finish即可。
4. 拷贝出这个项目,拖到Android4.0源码对应的产品目录下。
5. 从Android4.0的packages/apps/Camera目录下拷贝Android.mk到HelloWorld目录下:
6. 修改Android.mk文件,内容如下:
7. source /budlid/envsetup.sh,lunch之后,mmm hello
会在out/target/product/fspad/system/app /下生成Hello.apk,然后就可以打包生成最新的system.img,烧写到平板上,开机即可看到我们自己的apk。
也可以使用adb安装
二.生成可执行文件:
首先要有自己的.c文件,然后添加一个Android.mk文件,内容如下:
然后source lunch后,使用mmm 编译单个模块,如下:
重新启动平板,这样就可以在串口中执行我们的可执行文件Hello了!
2.
.
3. 一路next,最后finish即可。
4. 拷贝出这个项目,拖到Android4.0源码对应的产品目录下。
5. 从Android4.0的packages/apps/Camera目录下拷贝Android.mk到HelloWorld目录下:
cp packages/apps/Camera/Android.mk device/farsight/fspad/src/HelloWorld/
6. 修改Android.mk文件,内容如下:
LOCAL_PATH:=$(call my-dir) include$(CLEAR_VARS) LOCAL_MODULE_TAGS:= optional # This isthe target being built. LOCAL_PACKAGE_NAME:= Hello # Onlycompile source java files in this apk. LOCAL_SRC_FILES:= $(call all-java-files-under, src) include$(BUILD_PACKAGE) ifeq ($(strip $(LOCAL_PACKAGE_OVERRIDES)),) # Use the following include to make our test apk. include $(call all-makefiles-under, $(LOCAL_PATH)) endif
7. source /budlid/envsetup.sh,lunch之后,mmm hello
会在out/target/product/fspad/system/app /下生成Hello.apk,然后就可以打包生成最新的system.img,烧写到平板上,开机即可看到我们自己的apk。
也可以使用adb安装
二.生成可执行文件:
首先要有自己的.c文件,然后添加一个Android.mk文件,内容如下:
LOCAL_PATH:= $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE_TAGS := optional LOCAL_SRC_FILES := Hello.c LOCAL_MODULE := Hello #LOCAL_SDK_VERSION := current include $(BUILD_EXECUTABLE)
然后source lunch后,使用mmm 编译单个模块,如下:
重新启动平板,这样就可以在串口中执行我们的可执行文件Hello了!
相关文章推荐
- Android 6.0中添加C可执行程序验证硬件驱动程序
- 基于msm8909高通平台Android驱动开发之hello程序
- 基于Android平台多个Icon的APk——实现多程序入口总结(转)
- Android平台apk文件执行最高权限路径
- android 可执行程序终于可以在nxp8473--cortex-a9平台运行
- android 如何内置/预置/预编译文件(执行程序,应用程序,apk, jar, lib 等任意文件)到系统中
- 在android系统中添加hello程序
- 高通snapdragon平台下编译生成运行Android可执行程序小白教程
- Android.mk 中添加动态库编译例程 编译可执行程序
- Android apk签名、第三方内置、图标添加与删除、开关机动画及铃声、启动第三方程序
- ubuntu交叉编译android平台可执行C程序
- 在Android源码2.3中添加自己的hello.apk
- 基于Android平台的网络游戏对战系统项目可执行程序及源代码
- Android apk签名、第三方内置、图标添加与删除、开关机动画及铃声、启动第三方程序
- Android平台apk文件执行最高权限路径
- Android平台程序崩溃的类型及原因列举
- Android平台上如何让应用程序获得系统权限以及如何使用platform密钥给apk签名
- Android打开特定文件,例如自动安装APK程序
- Android-通过意图安装、卸载、打开指定的apk和进入指定程序的应用信息
- Android如何防止apk程序被反编译