camera_click,camera_focus无法客制化研究——添加copy脚本客制化(四)

研究透了客制化时加PRODUCT_COPY_FILES为啥make会报错,停止编译,因为4.2是可以客制化增加任意copy编译的
在客户目录下增加vendor\artifacts\out\target\product\wt98601\system\media\audio\ui\Android.mk


LOCAL_PATH:= $(call my-dir)
PRODUCT_COPY_FILES += \
        $(LOCAL_PATH)/camera_click.ogg:system/media/audio/ui/camera_click.ogg \
        $(LOCAL_PATH)/camera_focus.ogg:system/media/audio/ui/camera_focus.ogg \

build/core/main.mk:534:PRODUCT_COPY_FILES
build/core/main.mk:534: previous value: 
build/core/main.mk:534: *** The following variables have been changed: PRODUCT_COPY_FILES.  Stop.


build/core/main.mk:534:
PRODUCT_COPY_FILES
has
been
modified:
frameworks/native/data/etc/handheld_core_hardware.xml:system/etc/permissions/handheld_core_hardware.xml
mediatek/frameworks/base/agps/etc/agps_profiles_conf.xml:system/etc/agps_profiles_conf.xml
mediatek/custom/common/factory/res/sound/testpattern1.wav:system/res/sound/testpattern1.wav
mediatek/custom/common/factory/res/sound/ringtone.wav:system/res/sound/ringtone.wav
mediatek/custom/common/factory/res/sound/ringtone_ex.wav:system/res/sound/ringtone_ex.wav
mediatek/frameworks/base/telephony/etc/apns-conf.xml:system/etc/apns-conf.xml
mediatek/frameworks/base/telephony/etc/spn-conf.xml:system/etc/spn-conf.xml
frameworks/native/data/etc/android.hardware.usb.accessory.xml:system/etc/permissions/android.hardware.usb.accessory.xml
mediatek/frameworks-ext/base/core/3dwidgets.xml:system/etc/appwidget/3dwidgets.xml
system/core/rootdir/init.trace.rc:root/init.trace.rc
system/core/rootdir/ueventd.rc:root/ueventd.rc
system/core/rootdir/etc/hosts:system/etc/hosts
frameworks/base/data/fonts/system_fonts.xml:system/etc/system_fonts.xml
frameworks/base/data/fonts/fallback_fonts.xml:system/etc/fallback_fonts.xml
frameworks/base/data/keyboards/Vendor_1bad_Product_f023.kl:system/usr/keylayout/Vendor_1bad_Product_f023.kl
frameworks/base/data/keyboards/Vendor_1bad_Product_f027.kl:system/usr/keylayout/Vendor_1bad_Product_f027.kl
frameworks/base/data/keyboards/Vendor_046d_Product_c299.kl:system/usr/keylayout/Vendor_046d_Product_c299.kl
frameworks/base/data/keyboards/Vendor_12bd_Product_d015.kl:system/usr/keylayout/Vendor_12bd_Product_d015.kl
frameworks/base/data/keyboards/Vendor_1bad_Product_f036.kl:system/usr/keylayout/Vendor_1bad_Product_f036.kl
frameworks/base/data/keyboards/Generic.kl:system/usr/keylayout/Generic.kl
frameworks/base/data/keyboards/Vendor_1689_Product_fd00.kl:system/usr/keylayout/Vendor_1689_Product_fd00.kl
frameworks/base/data/keyboards/Vendor_2378_Product_100a.kl:system/usr/keylayout/Vendor_2378_Product_100a.kl
frameworks/base/data/keyboards/AVRCP.kl:system/usr/keylayout/AVRCP.kl
frameworks/base/data/keyboards/Vendor_046d_Product_c219.kl:system/usr/keylayout/Vendor_046d_Product_c219.kl
frameworks/base/data/keyboards/Vendor_045e_Product_028e.kl:system/usr/keylayout/Vendor_045e_Product_028e.kl
frameworks/base/data/keyboards/Vendor_1bad_Product_f016.kl:system/usr/keylayout/Vendor_1bad_Product_f016.kl
frameworks/base/data/keyboards/hid-keyboard.kl:system/usr/keylayout/hid-keyboard.kl
frameworks/base/data/keyboards/Vendor_1d79_Product_0009.kl:system/usr/keylayout/Vendor_1d79_Product_0009.kl
frameworks/base/data/keyboards/Vendor_046d_Product_c532.kl:system/usr/keylayout/Vendor_046d_Product_c532.kl
frameworks/base/data/keyboards/Vendor_0583_Product_2060.kl:system/usr/keylayout/Vendor_0583_Product_2060.kl
frameworks/base/data/keyboards/Vendor_05ac_Product_0239.kl:system/usr/keylayout/Vendor_05ac_Product_0239.kl
frameworks/base/data/keyboards/Vendor_054c_Product_0268.kl:system/usr/keylayout/Vendor_054c_Product_0268.kl
frameworks/base/data/keyboards/Vendor_1038_Product_1412.kl:system/usr/keylayout/Vendor_1038_Product_1412.kl
frameworks/base/data/keyboards/Vendor_046d_Product_c216.kl:system/usr/keylayout/Vendor_046d_Product_c216.kl
frameworks/base/data/keyboards/Vendor_22b8_Product_093d.kl:system/usr/keylayout/Vendor_22b8_Product_093d.kl
frameworks/base/data/keyboards/Vendor_1689_Product_fd01.kl:system/usr/keylayout/Vendor_1689_Product_fd01.kl
frameworks/base/data/keyboards/Vendor_0079_Product_0011.kl:system/usr/keylayout/Vendor_0079_Product_0011.kl
frameworks/base/data/keyboards/Vendor_046d_Product_c21f.kl:system/usr/keylayout/Vendor_046d_Product_c21f.kl
frameworks/base/data/keyboards/Vendor_1689_Product_fe00.kl:system/usr/keylayout/Vendor_1689_Product_fe00.kl
frameworks/base/data/keyboards/Vendor_046d_Product_c294.kl:system/usr/keylayout/Vendor_046d_Product_c294.kl
frameworks/base/data/keyboards/qwerty.kl:system/usr/keylayout/qwerty.kl
frameworks/base/data/keyboards/Virtual.kcm:system/usr/keychars/Virtual.kcm
frameworks/base/data/keyboards/qwerty.kcm:system/usr/keychars/qwerty.kcm
frameworks/base/data/keyboards/Generic.kcm:system/usr/keychars/Generic.kcm
frameworks/base/data/keyboards/qwerty2.kcm:system/usr/keychars/qwerty2.kcm
frameworks/base/data/keyboards/hid-keyboard.kcm:system/usr/keychars/hid-keyboard.kcm
frameworks/base/data/keyboards/hid-keyboard.idc:system/usr/idc/hid-keyboard.idc
frameworks/base/data/keyboards/qwerty2.idc:system/usr/idc/qwerty2.idc
frameworks/base/data/keyboards/qwerty.idc:system/usr/idc/qwerty.idc
mediatek/frameworks-ext/base/data/sounds/effects/camera_click.ogg:system/media/audio/ui/camera_click.ogg
mediatek/frameworks-ext/base/data/sounds/effects/camera_shutter.ogg:system/media/audio/ui/camera_shutter.ogg
frameworks/base/data/sounds/Alarm_Beep_01.ogg:system/media/audio/alarms/Alarm_Beep_01.ogg
frameworks/base/data/sounds/Alarm_Beep_02.ogg:system/media/audio/alarms/Alarm_Beep_02.ogg
frameworks/base/data/sounds/Alarm_Beep_03.ogg:system/media/audio/alarms/Alarm_Beep_03.ogg
frameworks/base/data/sounds/Alarm_Buzzer.ogg:system/media/audio/alarms/Alarm_Buzzer.ogg
frameworks/base/data/sounds/Alarm_Classic.ogg:system/media/audio/alarms/Alarm_Classic.ogg
frameworks/base/data/sounds/Alarm_Rooster_02.ogg:system/media/audio/alarms/Alarm_Rooster_02.ogg
frameworks/base/data/sounds/alarms/ogg/Argon.ogg:system/media/audio/alarms/Argon.ogg
frameworks/base/data/sounds/alarms/ogg/Barium.ogg:system/media/audio/alarms/Barium.ogg
frameworks/base/data/sounds/alarms/ogg/Helium.ogg:system/media/audio/alarms/Helium.ogg
frameworks/base/data/sounds/alarms/ogg/Neptunium.ogg:system/media/audio/alarms/Neptunium.ogg
frameworks/base/data/sounds/alarms/ogg/Nobelium.ogg:system/media/audio/alarms/Nobelium.ogg
frameworks/base/data/sounds/alarms/ogg/Osmium.ogg:system/media/audio/alarms/Osmium.ogg
frameworks/base/data/sounds/alarms/ogg/Platinum.ogg:system/media/audio/alarms/Platinum.ogg
frameworks/base/data/sounds/alarms/ogg/Plutonium.ogg:system/media/audio/alarms/Plutonium.ogg
frameworks/base/data/sounds/alarms/ogg/Scandium.ogg:system/media/audio/alarms/Scandium.ogg
frameworks/base/data/sounds/notifications/ogg/Adara.ogg:system/media/audio/notifications/Adara.ogg
frameworks/base/data/sounds/notifications/Aldebaran.ogg:system/media/audio/notifications/Aldebaran.ogg
frameworks/base/data/sounds/notifications/Altair.ogg:system/media/audio/notifications/Altair.ogg
frameworks/base/data/sounds/notifications/ogg/Alya.ogg:system/media/audio/notifications/Alya.ogg
frameworks/base/data/sounds/notifications/Antares.ogg:system/media/audio/notifications/Antares.ogg
frameworks/base/data/sounds/notifications/ogg/Antimony.ogg:system/media/audio/notifications/Antimony.ogg
frameworks/base/data/sounds/notifications/ogg/Arcturus.ogg:system/media/audio/notifications/Arcturus.ogg
frameworks/base/data/sounds/notifications/ogg/Argon.ogg:system/media/audio/notifications/Argon.ogg
frameworks/base/data/sounds/notifications/Beat_Box_Android.ogg:system/media/audio/notifications/Beat_Box_Android.ogg
frameworks/base/data/sounds/notifications/ogg/Bellatrix.ogg:system/media/audio/notifications/Bellatrix.ogg
frameworks/base/data/sounds/notifications/ogg/Beryllium.ogg:system/media/audio/notifications/Beryllium.ogg
frameworks/base/data/sounds/notifications/Betelgeuse.ogg:system/media/audio/notifications/Betelgeuse.ogg
frameworks/base/data/sounds/newwavelabs/CaffeineSnake.ogg:system/media/audio/notifications/CaffeineSnake.ogg
frameworks/base/data/sounds/notifications/Canopus.ogg:system/media/audio/notifications/Canopus.ogg
frameworks/base/data/sounds/notifications/ogg/Capella.ogg:system/media/audio/notifications/Capella.ogg
frameworks/base/data/sounds/notifications/Castor.ogg:system/media/audio/notifications/Castor.ogg
frameworks/base/data/sounds/notifications/ogg/CetiAlpha.ogg:system/media/audio/notifications/CetiAlpha.ogg
frameworks/base/data/sounds/notifications/ogg/Cobalt.ogg:system/media/audio/notifications/Cobalt.ogg
frameworks/base/data/sounds/notifications/Cricket.ogg:system/media/audio/notifications/Cricket.ogg
frameworks/base/data/sounds/newwavelabs/DearDeer.ogg:system/media/audio/notifications/DearDeer.ogg
frameworks/base/data/sounds/notifications/Deneb.ogg:system/media/audio/notifications/Deneb.ogg
frameworks/base/data/sounds/notifications/Doink.ogg:system/media/audio/notifications/Doink.ogg
frameworks/base/data/sounds/newwavelabs/DontPanic.ogg:system/media/audio/notifications/DontPanic.ogg
frameworks/base/data/sounds/notifications/Drip.ogg:system/media/audio/notifications/Drip.ogg
frameworks/base/data/sounds/notifications/Electra.ogg:system/media/audio/notifications/Electra.ogg
frameworks/base/data/sounds/F1_MissedCall.ogg:system/media/audio/notifications/F1_MissedCall.ogg
frameworks/base/data/sounds/F1_New_MMS.ogg:system/media/audio/notifications/F1_New_MMS.ogg
frameworks/base/data/sounds/F1_New_SMS.ogg:system/media/audio/notifications/F1_New_SMS.ogg
frameworks/base/data/sounds/notifications/ogg/Fluorine.ogg:system/media/audio/notifications/Fluorine.ogg
frameworks/base/data/sounds/notifications/Fomalhaut.ogg:system/media/audio/notifications/Fomalhaut.ogg
frameworks/base/data/sounds/notifications/ogg/Gallium.ogg:system/media/audio/notifications/Gallium.ogg
frameworks/base/data/sounds/notifications/Heaven.ogg:system/media/audio/notifications/Heaven.ogg
frameworks/base/data/sounds/notifications/ogg/Helium.ogg:system/media/audio/notifications/Helium.ogg
frameworks/base/data/sounds/newwavelabs/Highwire.ogg:system/media/audio/notifications/Highwire.ogg
frameworks/base/data/sounds/notifications/ogg/Hojus.ogg:system/media/audio/notifications/Hojus.ogg
frameworks/base/data/sounds/notifications/ogg/Iridium.ogg:system/media/audio/notifications/Iridium.ogg
frameworks/base/data/sounds/notifications/ogg/Krypton.ogg:system/media/audio/notifications/Krypton.ogg
frameworks/base/data/sounds/newwavelabs/KzurbSonar.ogg:system/media/audio/notifications/KzurbSonar.ogg
frameworks/base/data/sounds/notifications/ogg/Lalande.ogg:system/media/audio/notifications/Lalande.ogg
frameworks/base/data/sounds/notifications/Merope.ogg:system/media/audio/notifications/Merope.ogg
frameworks/base/data/sounds/notifications/ogg/Mira.ogg:system/media/audio/notifications/Mira.ogg
frameworks/base/data/sounds/newwavelabs/OnTheHunt.ogg:system/media/audio/notifications/OnTheHunt.ogg
frameworks/base/data/sounds/notifications/ogg/Palladium.ogg:system/media/audio/notifications/Palladium.ogg
frameworks/base/data/sounds/notifications/Plastic_Pipe.ogg:system/media/audio/notifications/Plastic_Pipe.ogg
frameworks/base/data/sounds/notifications/ogg/Polaris.ogg:system/media/audio/notifications/Polaris.ogg
frameworks/base/data/sounds/notifications/ogg/Pollux.ogg:system/media/audio/notifications/Pollux.ogg
frameworks/base/data/sounds/notifications/ogg/Procyon.ogg:system/media/audio/notifications/Procyon.ogg
frameworks/base/data/sounds/notifications/ogg/Proxima.ogg:system/media/audio/notifications/Proxima.ogg
frameworks/base/data/sounds/notifications/ogg/Radon.ogg:system/media/audio/notifications/Radon.ogg
frameworks/base/data/sounds/notifications/ogg/Rubidium.ogg:system/media/audio/notifications/Rubidium.ogg
frameworks/base/data/sounds/notifications/ogg/Selenium.ogg:system/media/audio/notifications/Selenium.ogg
frameworks/base/data/sounds/notifications/ogg/Shaula.ogg:system/media/audio/notifications/Shaula.ogg
frameworks/base/data/sounds/notifications/Sirrah.ogg:system/media/audio/notifications/Sirrah.ogg
frameworks/base/data/sounds/notifications/SpaceSeed.ogg:system/media/audio/notifications/SpaceSeed.ogg
frameworks/base/data/sounds/notifications/ogg/Spica.ogg:system/media/audio/notifications/Spica.ogg
frameworks/base/data/sounds/notifications/ogg/Strontium.ogg:system/media/audio/notifications/Strontium.ogg
frameworks/base/data/sounds/notifications/ogg/Syrma.ogg:system/media/audio/notifications/Syrma.ogg
frameworks/base/data/sounds/notifications/TaDa.ogg:system/media/audio/notifications/TaDa.ogg
frameworks/base/data/sounds/notifications/ogg/Talitha.ogg:system/media/audio/notifications/Talitha.ogg
frameworks/base/data/sounds/notifications/ogg/Tejat.ogg:system/media/audio/notifications/Tejat.ogg
frameworks/base/data/sounds/notifications/ogg/Thallium.ogg:system/media/audio/notifications/Thallium.ogg
frameworks/base/data/sounds/notifications/Tinkerbell.ogg:system/media/audio/notifications/Tinkerbell.ogg
frameworks/base/data/sounds/notifications/ogg/Upsilon.ogg:system/media/audio/notifications/Upsilon.ogg
frameworks/base/data/sounds/newwavelabs/Voila.ogg:system/media/audio/notifications/Voila.ogg
frameworks/base/data/sounds/notifications/ogg/Xenon.ogg:system/media/audio/notifications/Xenon.ogg
frameworks/base/data/sounds/notifications/ogg/Zirconium.ogg:system/media/audio/notifications/Zirconium.ogg
frameworks/base/data/sounds/notifications/moonbeam.ogg:system/media/audio/notifications/moonbeam.ogg
frameworks/base/data/sounds/notifications/pixiedust.ogg:system/media/audio/notifications/pixiedust.ogg
frameworks/base/data/sounds/notifications/pizzicato.ogg:system/media/audio/notifications/pizzicato.ogg
frameworks/base/data/sounds/notifications/regulus.ogg:system/media/audio/notifications/regulus.ogg
frameworks/base/data/sounds/notifications/sirius.ogg:system/media/audio/notifications/sirius.ogg
frameworks/base/data/sounds/notifications/tweeters.ogg:system/media/audio/notifications/tweeters.ogg
frameworks/base/data/sounds/notifications/vega.ogg:system/media/audio/notifications/vega.ogg
frameworks/base/data/sounds/ringtones/ANDROMEDA.ogg:system/media/audio/ringtones/ANDROMEDA.ogg
frameworks/base/data/sounds/ringtones/ogg/Aquila.ogg:system/media/audio/ringtones/Aquila.ogg
frameworks/base/data/sounds/ringtones/ogg/ArgoNavis.ogg:system/media/audio/ringtones/ArgoNavis.ogg
frameworks/base/data/sounds/ringtones/ogg/Atria.ogg:system/media/audio/ringtones/Atria.ogg
frameworks/base/data/sounds/ringtones/BOOTES.ogg:system/media/audio/ringtones/BOOTES.ogg
frameworks/base/data/sounds/newwavelabs/Backroad.ogg:system/media/audio/ringtones/Backroad.ogg
frameworks/base/data/sounds/newwavelabs/BeatPlucker.ogg:system/media/audio/ringtones/BeatPlucker.ogg
frameworks/base/data/sounds/newwavelabs/BentleyDubs.ogg:system/media/audio/ringtones/BentleyDubs.ogg
frameworks/base/data/sounds/newwavelabs/Big_Easy.ogg:system/media/audio/ringtones/Big_Easy.ogg
frameworks/base/data/sounds/newwavelabs/BirdLoop.ogg:system/media/audio/ringtones/BirdLoop.ogg
frameworks/base/data/sounds/newwavelabs/Bollywood.ogg:system/media/audio/ringtones/Bollywood.ogg
frameworks/base/data/sounds/newwavelabs/BussaMove.ogg:system/media/audio/ringtones/BussaMove.ogg
frameworks/base/data/sounds/ringtones/CANISMAJOR.ogg:system/media/audio/ringtones/CANISMAJOR.ogg
frameworks/base/data/sounds/ringtones/CASSIOPEIA.ogg:system/media/audio/ringtones/CASSIOPEIA.ogg
frameworks/base/data/sounds/newwavelabs/Cairo.ogg:system/media/audio/ringtones/Cairo.ogg
frameworks/base/data/sounds/newwavelabs/Calypso_Steel.ogg:system/media/audio/ringtones/Calypso_Steel.ogg
frameworks/base/data/sounds/newwavelabs/CaribbeanIce.ogg:system/media/audio/ringtones/CaribbeanIce.ogg
frameworks/base/data/sounds/ringtones/ogg/Carina.ogg:system/media/audio/ringtones/Carina.ogg
frameworks/base/data/sounds/ringtones/ogg/Centaurus.ogg:system/media/audio/ringtones/Centaurus.ogg
frameworks/base/data/sounds/newwavelabs/Champagne_Edition.ogg:system/media/audio/ringtones/Champagne_Edition.ogg
frameworks/base/data/sounds/newwavelabs/Club_Cubano.ogg:system/media/audio/ringtones/Club_Cubano.ogg
frameworks/base/data/sounds/newwavelabs/CrayonRock.ogg:system/media/audio/ringtones/CrayonRock.ogg
frameworks/base/data/sounds/newwavelabs/CrazyDream.ogg:system/media/audio/ringtones/CrazyDream.ogg
frameworks/base/data/sounds/newwavelabs/CurveBall.ogg:system/media/audio/ringtones/CurveBall.ogg
frameworks/base/data/sounds/ringtones/ogg/Cygnus.ogg:system/media/audio/ringtones/Cygnus.ogg
frameworks/base/data/sounds/newwavelabs/DancinFool.ogg:system/media/audio/ringtones/DancinFool.ogg
frameworks/base/data/sounds/newwavelabs/Ding.ogg:system/media/audio/ringtones/Ding.ogg
frameworks/base/data/sounds/newwavelabs/DonMessWivIt.ogg:system/media/audio/ringtones/DonMessWivIt.ogg
frameworks/base/data/sounds/ringtones/ogg/Draco.ogg:system/media/audio/ringtones/Draco.ogg
frameworks/base/data/sounds/newwavelabs/DreamTheme.ogg:system/media/audio/ringtones/DreamTheme.ogg
frameworks/base/data/sounds/newwavelabs/Eastern_Sky.ogg:system/media/audio/ringtones/Eastern_Sky.ogg
frameworks/base/data/sounds/newwavelabs/Enter_the_Nexus.ogg:system/media/audio/ringtones/Enter_the_Nexus.ogg
frameworks/base/data/sounds/ringtones/Eridani.ogg:system/media/audio/ringtones/Eridani.ogg
frameworks/base/data/sounds/newwavelabs/EtherShake.ogg:system/media/audio/ringtones/EtherShake.ogg
frameworks/base/data/sounds/ringtones/FreeFlight.ogg:system/media/audio/ringtones/FreeFlight.ogg
frameworks/base/data/sounds/newwavelabs/FriendlyGhost.ogg:system/media/audio/ringtones/FriendlyGhost.ogg
frameworks/base/data/sounds/newwavelabs/Funk_Yall.ogg:system/media/audio/ringtones/Funk_Yall.ogg
frameworks/base/data/sounds/newwavelabs/GameOverGuitar.ogg:system/media/audio/ringtones/GameOverGuitar.ogg
frameworks/base/data/sounds/newwavelabs/Gimme_Mo_Town.ogg:system/media/audio/ringtones/Gimme_Mo_Town.ogg
frameworks/base/data/sounds/ringtones/ogg/Girtab.ogg:system/media/audio/ringtones/Girtab.ogg
frameworks/base/data/sounds/newwavelabs/Glacial_Groove.ogg:system/media/audio/ringtones/Glacial_Groove.ogg
frameworks/base/data/sounds/newwavelabs/Growl.ogg:system/media
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值