Android学习第四篇;如何将自己的应用编译到源码当中
2016-11-16 17:07
423 查看
首先,自己写一个应用HelloWorld
将应用目录->app->src->main下的文件拷贝到android源码目录->packages->apps->HelloWorld下
没有HelloWorld目录则创建一个
修改build->target->product->core_base.mk
在后面加上\HelloWorld
terminal进入packages/apps/HelloWorld
执行mm
这时会遇到错误
1,packages/apps/MyJNI/res/values/styles.xml:4: error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light.DarkActionBar'.
解决方法;修改packages/apps/MyJNI/res/values/styles.xml
删除该<style>以及所有内容并新建
然后修改AndroidManifest.xml
将AppTheme改为HelloWorld
再执行mm
2,packages/apps/MyJNI/res/layout/activity_main.xml:13: error: Error: This attribute must be localized. (at 'text' with value 'Hello World!').
解决方法;修改strings.xml成如下
再修改strings.xml成如下
在mm
至此启动emulator可看到界面上出现了你的应用,
将应用目录->app->src->main下的文件拷贝到android源码目录->packages->apps->HelloWorld下
没有HelloWorld目录则创建一个
修改build->target->product->core_base.mk
在后面加上\HelloWorld
terminal进入packages/apps/HelloWorld
执行mm
这时会遇到错误
1,packages/apps/MyJNI/res/values/styles.xml:4: error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light.DarkActionBar'.
解决方法;修改packages/apps/MyJNI/res/values/styles.xml
删除该<style>以及所有内容并新建
然后修改AndroidManifest.xml
将AppTheme改为HelloWorld
再执行mm
2,packages/apps/MyJNI/res/layout/activity_main.xml:13: error: Error: This attribute must be localized. (at 'text' with value 'Hello World!').
解决方法;修改strings.xml成如下
再修改strings.xml成如下
在mm
至此启动emulator可看到界面上出现了你的应用,
相关文章推荐
- Android 源码未编译完情况下如何编译自己的apk
- [cocos2d-x 学习] 如何编译自己的项目(从win32交叉编译到android)
- 如何将android2.1源码添加到自己的项目当中
- 打造自己的Android源码学习环境之五:编译Android源代码
- 关于如何在Android源码目录中建立自己的C工程,并用mm命令单独进行该C工程模块的编译,以及Android.mk的使用介绍(2)
- 关于如何在Android源码目录中建立自己的C工程,并用mm命令单独进行该C工程模块的编译,以及Android.mk的使用介绍(1)
- 如何将Android 源码中编译出的apk进行自己的签名
- 如何在Android源码下编译自己的项目。
- Android 如何在自己的应用中模拟Home键
- Linux下如何编译Android源码~~~
- 由成幻OnlineJudge学习如何做自己的Acm-Icpc在线评判系统-5.在线编译与测试系统代码粗解
- Android源码学习之二-Activity如何管理对话框
- Android2.1消息应用(Messaging)源码学习笔记(转载)
- Android下编译自己的库文件jar并在应用中调用
- 快乐分享Android学习心得---如何在Eclipse中看Android2.2的源码
- 由成幻OnlineJudge学习如何做自己的Acm-Icpc在线评判系统-5.在线编译与测试系统代码粗解
- Android源码学习之一-Activity是如何实现主题变化的
- 分享一下,如何编译自己修改的源码模块
- Android2.1消息应用(Messaging)源码学习笔记
- Android源码学习之一-Activity是如何实现主题变化的