Android学习第四篇;如何将自己的应用编译到源码当中

首先,自己写一个应用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可看到界面上出现了你的应用,


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值