真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

在Android系統(tǒng)源碼中如何預(yù)置APK

這篇文章主要介紹在Android系統(tǒng)源碼中如何預(yù)置APK,文中介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們一定要看完!

原平ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:028-86922220(備注:SSL證書合作)期待與您的合作!

如何將無源碼的google play APK預(yù)置進(jìn)系統(tǒng)(有源碼和無源碼有一點區(qū)別,網(wǎng)上下載的google play.apk解壓之后里面沒有源碼)?

(注意下文中的Test就是我們要預(yù)置到源碼中的googleplay.apk的名字??!網(wǎng)上下載的Google Play Store 4.6.17.apk,名字中含有空格,將空格去掉或者自直接將它重新命名)

1.在 packages/apps 下面以需要預(yù)置的 APK 名字創(chuàng)建文件夾,以預(yù)制一個名為Test的APK為例 

2.將 Test.apk 放到 packages/apps/Test 下面 

3.在  packages/apps/Test 下面創(chuàng)建文件 Android.mk,文件內(nèi)容如下 :

LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
# Module name should match apk name to be installed
LOCAL_MODULE := Test
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := $(LOCAL_MODULE).apk
LOCAL_MODULE_CLASS := APPS
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
LOCAL_CERTIFICATE := PRESIGNED
include $(BUILD_PREBUILT)

4.打開文件 build/target/product/${Project}.mk (其中 ${Project} 表示工程名)

將 Test 添加到 PRODUCT_PACKAGES 里面。

PRODUCT_PACKAGES := \
  DeskClock \
  Calculator \
  Calendar \
  Camera2 \
  Email \
 Test

注意:預(yù)置google play不需要步驟5!(無so庫)

5.將從Test.apk解壓出來的 so庫拷貝到alps/vendor/mediatek/${Project}/artifacts/out/target/product/${Project}/system/lib/目錄下,若無 so 庫,則去掉此步; 

6.編譯

單獨編譯預(yù)置的apk模塊

一. 首先在Android源代碼目錄下的build目錄下,有個腳本文件envsetup.sh,執(zhí)行這個腳本文件后,就可以獲得一些有用的工具:

USER-NAME@MACHINE-NAME:~/Android$ .  ./build/envsetup.sh

注意,這是一個source命令,執(zhí)行之后,就會有一些額外的命令可以使用:

二.指定編譯模式

lunch 20     (以20 eng為例。)

三. 使用mmm命令來編譯指定的模塊。

在源碼根目錄下執(zhí)行

.....Android # mmm packages/apps/Test

編譯完成之后,就可以在out/target/product/generic/system/app目錄下看到Test.apk文件了。Android系統(tǒng)自帶的App都放在這具目錄下。

四. 編譯好模塊后,還要重新打包一下system.img文件。

在android源碼根目錄下執(zhí)行如下命令:

USER-NAME@MACHINE-NAME:~/Android$ make snod 

完成后就可以燒到板子上?。。?!

以上是“在Android系統(tǒng)源碼中如何預(yù)置APK”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


本文題目:在Android系統(tǒng)源碼中如何預(yù)置APK
標(biāo)題路徑:http://weahome.cn/article/gidjos.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部