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可看到界面上出現了你的應用,


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章