1、在編譯Android系統(tǒng)時(shí),需要先執(zhí)行2條命令,來(lái)設(shè)置必要的環(huán)境變量。接下來(lái)就可以執(zhí)行make系列命令,來(lái)完成不同的需要。make clean 用來(lái)清除編譯歷史,開(kāi)始一個(gè)全新的編譯。make -j 或 make -j8 啟動(dòng)編譯過(guò)程。
成都創(chuàng)新互聯(lián)成立于2013年,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目網(wǎng)站設(shè)計(jì)、成都網(wǎng)站設(shè)計(jì)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元安陽(yáng)縣做網(wǎng)站,已為上家服務(wù),為安陽(yáng)縣各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:13518219792
2、make 模塊名稱需要查看Android.mk文件的LOCAL_PACKAGE_NAME變量。2.mmm命令用于在源碼根目錄編譯指定模塊,參數(shù)為模塊的相對(duì)路徑。只能在第一次編譯后使用。
3、使用mmm命令來(lái)編譯指定的模塊,例如Email應(yīng)用程序:USER-NAME@MACHINE-NAME:~/Android$ mmm packages/apps/Email/ 編譯完成之后,就可以在out/target/product/generic/system/app目錄下看到Email.apk文件了。
4、apk 是Android Package的簡(jiǎn)寫(xiě), 在平時(shí)的開(kāi)發(fā)過(guò)程中,通過(guò)點(diǎn)擊 Run app 按鈕 或者 在命令行中輸入 這樣Android Studio就會(huì)啟動(dòng)構(gòu)建流程,最終輸出一個(gè)我們想要的APK。
5、首先創(chuàng)建一個(gè)Android工程。工程創(chuàng)建好后,需要為工程添加ant支持,即創(chuàng)建相應(yīng)的build.xml文件。
6、在根目錄中,使用命令 chmod 777 gradlew ./gradlew assembleRelease 即可。
:42:04 ninja failed with: exit status 1 從錯(cuò)誤看,是找不到header包。
解決方法:將打包渠道配置中的main修改為其他名稱。
定位到拋錯(cuò)的地方我們發(fā)現(xiàn)原來(lái)是這邊出錯(cuò):這其實(shí)是android開(kāi)發(fā)中,在資源文件 values 文件中報(bào)特殊字符沒(méi)有被轉(zhuǎn)義的錯(cuò)誤。我們需要給它加轉(zhuǎn)義字符進(jìn)行轉(zhuǎn)義(即在特殊字符前加上我們常用的反斜杠 “ \ ” )。
確實(shí)我的修改不會(huì)導(dǎo)致問(wèn)題,但是在安卓編譯的過(guò)程中編譯com.android.runtime.debug時(shí),編譯腳本會(huì)檢查/apex/com.android.runtime.debug/目錄下多個(gè)目錄lib/lib64/bin/以及l(fā)ib/bionic等路徑下是否包含非法的so庫(kù)。
在用AndroidStudio編譯時(shí)報(bào)如下錯(cuò)誤:乍一看貌似也看不出是哪里的問(wèn)題,為了找到問(wèn)題的根本原因以及出錯(cuò)的位置,我們需要更多的信息。
有紅叉說(shuō)明代碼有問(wèn)題,需要打開(kāi)帶紅叉的文件,找到標(biāo)記紅叉的地方,根據(jù)編譯器的提示修改代碼。
1、要進(jìn)行創(chuàng)建資源文件之前,需要先把鼠標(biāo)代碼的文件中進(jìn)行選中,或者進(jìn)行選中項(xiàng)目。然后點(diǎn)擊菜單中菜單中的”file“的選項(xiàng)。就會(huì)彈出了一個(gè)下拉的菜單中,進(jìn)行選擇下拉菜單中的“new”的選項(xiàng)按鈕。
2、在根目錄中,使用命令 chmod 777 gradlew ./gradlew assembleRelease 即可。
3、修改Android Studio(以下簡(jiǎn)稱AS)的內(nèi)存配置 因?yàn)樵趯?dǎo)入源碼時(shí)需要消耗大量?jī)?nèi)存,所以先修改IDEA_HOME/bin/studio6vmoptions(x86的機(jī)器修改studio.vmoptions)中-Xms和-Xmx的值。文檔中使用的是748m, 可自行修改。
4、在Android Studio 中,首先關(guān)掉你當(dāng)前的打開(kāi)的項(xiàng)目。在歡迎界面,點(diǎn)擊Import Project(注:也是可以直接在菜單選擇Import project的)。選中Eclipse中導(dǎo)出的項(xiàng)目,展開(kāi)目錄,點(diǎn)擊build.gradle文件,然后OK。
5、通過(guò)如上操作我們就完成了基本的源碼配置工作。
6、修改Android Studio(以下簡(jiǎn)稱AS)的內(nèi)存配置 因?yàn)樵趯?dǎo)入源碼時(shí)需要消耗大量?jī)?nèi)存,所以先修改IDEA_HOME/bin/studio.vmoptions中-Xms和-Xmx的值。文檔中使用的是748m, 可自行修改。
1、單擊Browse…按鈕,選擇文件保存的位置,如下圖所示。Destination APK file 指定APK存儲(chǔ)的位置。單擊Finish按鈕,打包完成。進(jìn)入D:\My Document,會(huì)看到生成的HelloWorld.apk以及sharpandroid證書(shū)庫(kù)。
2、生成keystore按照下面的命令行在C:\ProgramFiles\Java\j...EclipseAndroid生成apk文件選擇要打包的項(xiàng)目,右鍵點(diǎn)擊_A...接下來(lái)的步驟就是不斷的next。下面僅貼出圖片,不解釋。選擇打包的項(xiàng)目。
3、用eclipse軟件打包app安卓客戶端免費(fèi)下載 鏈接:https://pan.baidu點(diǎn)抗 /s/1XhnUmAQhA468EC4xt29ZmA 提取碼:7a4n Eclipse 是一個(gè)開(kāi)放源代碼的、基于Java的可擴(kuò)展開(kāi)發(fā)平臺(tái)。
4、直接使用eclipse里面的 android tools。
5、eclipse開(kāi)發(fā)android時(shí),點(diǎn)擊運(yùn)行之后,就可以在手機(jī)上安裝apk。ecplise和ios的不同,發(fā)布apk的方式更簡(jiǎn)單。只需要點(diǎn)擊運(yùn)行之后,工程沒(méi)有錯(cuò)誤,都會(huì)在libs下生成對(duì)應(yīng)的apk文件,如果要安裝,直接復(fù)制到手機(jī)上就可以安裝。
6、首先雙擊桌面Android Studio圖標(biāo),打開(kāi)Android Studio。單擊Build,選擇build APK選項(xiàng),直接打包成APK文件。打包完成后即可查看打包完成的APK文件。單擊Build選擇Generate Signed APK選項(xiàng)。
分享標(biāo)題:android文件編譯 android編譯命令
地址分享:http://jinyejixie.com/article12/dgjejdc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊(cè)、營(yíng)銷型網(wǎng)站建設(shè)、小程序開(kāi)發(fā)、移動(dòng)網(wǎng)站建設(shè)、品牌網(wǎng)站設(shè)計(jì)、品牌網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)