作者residentevil (.....)
看板AndroidDev
标题[问题] 请问如何加档案到data资料夹中?
时间Tue Aug 30 20:47:16 2011
我想要在build的时期产生某些档案放在/data/资料夹里
就是usedata.img产生出来的时候里面就包含我想加的档案
不过会碰到不同partition无法copy等问题一直不成功
我也试过把userdata.img用simg2img解开
想说解开加入档案再利用make_ext4fs压起来
不过simg2img解档时会出现bad magic的错误无法解成功
请问有人有相关经验能分享吗?
感谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.128.110.82
1F:→ priv:你的方法好奇怪 08/30 20:58
2F:→ priv:不就是cp到TARGET_OUT_DATA目录下 08/30 20:59
3F:→ priv:然後把档案加到ALL_PREBUILT里面吗? 08/30 20:59
4F:→ priv:参考一下原本就会放东西到data目录下的Android.mk吧@@ 08/30 21:01
我加入ALL_PREBUILT後出现下列error message:
build/core/main.mk:544: *** Some files have been added to ALL_PREBUILT.
build/core/main.mk:545: *
build/core/main.mk:546: * ALL_PREBUILT is a deprecated mechanism that
build/core/main.mk:547: * should not be used for new files.
build/core/main.mk:548: * As an alternative, use PRODUCT_COPY_FILES in
build/core/main.mk:549: * the appropriate product definition.
build/core/main.mk:550: * build/target/product/core.mk is the product
build/core/main.mk:551: * definition used in all products.
build/core/main.mk:552: *
build/core/main.mk:553: * unexpected root_explorer_2.12.3.apk in ALL_PREBUILT
build/core/main.mk:554: *
build/core/main.mk:555: *** ALL_PREBUILT contains unexpected files. Stop.
看起来3.1并不支持ALL_PREBUILT
请问还有其它解法吗@@?
谢谢~
※ 编辑: residentevil 来自: 220.128.110.82 (08/30 22:17)
5F:→ chiwa:讯息上面不是写说可以用PRODUCT_COPY_FILES,有试过吗? 08/31 01:36
我最早就是用PRODUCT_COPY_FILES这方式
PRODUCT_COPY_FILES += vendor/xxx.apk:data/app/xxx.apk
不过这动作只会在out下面的data/app建立档案
烧image後在机器里data/app却是空的
感觉我似乎少了什麽步骤?
※ 编辑: residentevil 来自: 220.128.110.82 (08/31 14:32)
6F:→ chiwa:抱歉,想要帮你试但是这几天太忙一直忘记。你一定要放在 09/02 23:58
7F:→ chiwa:/data/app下面吗? /system/app不行? 09/02 23:58
8F:→ residentevil:因为我放在/sysetm/app底下执行会出现错误^^" 09/06 18:42