framework中编译anroid工程并在模拟器上运行
生活随笔
收集整理的這篇文章主要介紹了
framework中编译anroid工程并在模拟器上运行
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、在eclipse下創建android工程Hello并拷貝到“源碼目錄/packages/experimental”下面
2、在Hello工程目錄下面創建Android.mk文件,內容如下:
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := $(call all-subdir-java-files)
LOCAL_PACKAGE_NAME := Hello
include $(BUILD_PACKAGE)
3、執行mmm?**packages/experimental/Hello編譯,注意:使用mmm命令前先執行. ?./build/envsetup.sh
編譯成功后,便可以在out/target/product/generic/system/app目錄下看到Hello.apk文件了。
運行截圖:
運行完截圖:
?
4、重新打包系統鏡像文件system.img:
USER-NAME@MACHINE-NAME:~/Android$ make snod**
?? ?重新打包后的system.img文件就內置了Hello.apk文件了。
5、運行Android模擬器:emulator
運行的模擬器系統里面就會附帶Hello測試應用。如下圖:
新人創作打卡挑戰賽發博客就能抽獎!定制產品紅包拿不停!
2、在Hello工程目錄下面創建Android.mk文件,內容如下:
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := $(call all-subdir-java-files)
LOCAL_PACKAGE_NAME := Hello
include $(BUILD_PACKAGE)
3、執行mmm?**packages/experimental/Hello編譯,注意:使用mmm命令前先執行. ?./build/envsetup.sh
編譯成功后,便可以在out/target/product/generic/system/app目錄下看到Hello.apk文件了。
運行截圖:
運行完截圖:
?
4、重新打包系統鏡像文件system.img:
USER-NAME@MACHINE-NAME:~/Android$ make snod**
?? ?重新打包后的system.img文件就內置了Hello.apk文件了。
5、運行Android模擬器:emulator
運行的模擬器系統里面就會附帶Hello測試應用。如下圖:
新人創作打卡挑戰賽發博客就能抽獎!定制產品紅包拿不停!
總結
以上是生活随笔為你收集整理的framework中编译anroid工程并在模拟器上运行的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 搜狗浏览器下 禁止浏览器自动填写用户名、
- 下一篇: Linux系统服务之dhcp