GTS2.1_r1 com.google.android.xts.afw.AfwSupport-- TesttestManagedProfileSuppo...
时间:10-02
整理:3721RD
点击:
[DESCRIPTION]
若遇到GTS2.1_r1 com.google.android.xts.afw.AfwSupport--TesttestManagedProfileSupported fail
请参考如下solution 解决
[SOLUTION]
如果不需要支持multi-user,可以参考如下方式修改
1.将device/mediatek/[Project name]/ handheld_core_hardware.xml 中的android.software.managed_users的注释掉
2.在php?mod=tag&id=6090" target="_blank" class="relatedlink">Frameworks/base/core/res/res/values/config.xml中,找到”config_multiuserMaximumUsers”,将value改为1
把config_enableMultiUserUI设置成false
<integer name=”config_enableMultiUserUI”>false</integer>
3,将alps\device\mediatek\xxx\ProjectConfig.mk中修改:
mtk_OWNER_SDCARD_ONLY_SUPPORT =no
4,关闭MTK_SHARED_SDCARD=no,可以直接pass TesttestManagedProfileSupported
5,如果需要使用shared sdcard,enable MTK_SHARED_SDCARD,在1G ROM和1G RAM的情况下,TesttestManagedProfileSupported还是会fail,可以申请google waive这一项。
如果需要支持multi-user
1,确认手机是否是1G 以上的rom和1G以上的RAM。
2,修改 FeatureOption:
1)Modify alps\device\mediatek\xxx\ProjectConfig.mk
MTK_SHARED_SDCARD = yes
MTK_OWNER_SDCARD_ONLY_SUPPORT = yes
2)Disable SD SWAP
MTK_2SDCARD_SWAP = no
3) Add to alps\device\mediatek\xxx\ overlay\frameworks\base\core\res\res\values\config.xml:
<integer name=”config_multiuserMaximumUsers”>8</integer>//2-8之间的数字
<integer name=”config_enableMultiUserUI”>true</integer>
4)打开android.software.managed_users
Copy frameworks/native/data/etc/handheld_core_hardware.xml to device/mediatek/[Project name]
将device/mediatek/[Project name]/handheld_core_hardware.xml 中的android.software.managed_users的注释拿掉
在device/mediatek/[project name]/device.mk的 TARGET_SYSTEM_PROP下面增加一行:
PRODUCT_COPY_FILES +=
device/mediatek/$(MTK_TARGET_PROJECT)/handheld_core_hardware.xml:system/etc/permissions/handheld_core_hardware.xml
若遇到GTS2.1_r1 com.google.android.xts.afw.AfwSupport--TesttestManagedProfileSupported fail
请参考如下solution 解决
[SOLUTION]
如果不需要支持multi-user,可以参考如下方式修改
1.将device/mediatek/[Project name]/ handheld_core_hardware.xml 中的android.software.managed_users的注释掉
2.在php?mod=tag&id=6090" target="_blank" class="relatedlink">Frameworks/base/core/res/res/values/config.xml中,找到”config_multiuserMaximumUsers”,将value改为1
把config_enableMultiUserUI设置成false
<integer name=”config_enableMultiUserUI”>false</integer>
3,将alps\device\mediatek\xxx\ProjectConfig.mk中修改:
mtk_OWNER_SDCARD_ONLY_SUPPORT =no
4,关闭MTK_SHARED_SDCARD=no,可以直接pass TesttestManagedProfileSupported
5,如果需要使用shared sdcard,enable MTK_SHARED_SDCARD,在1G ROM和1G RAM的情况下,TesttestManagedProfileSupported还是会fail,可以申请google waive这一项。
如果需要支持multi-user
1,确认手机是否是1G 以上的rom和1G以上的RAM。
2,修改 FeatureOption:
1)Modify alps\device\mediatek\xxx\ProjectConfig.mk
MTK_SHARED_SDCARD = yes
MTK_OWNER_SDCARD_ONLY_SUPPORT = yes
2)Disable SD SWAP
MTK_2SDCARD_SWAP = no
3) Add to alps\device\mediatek\xxx\ overlay\frameworks\base\core\res\res\values\config.xml:
<integer name=”config_multiuserMaximumUsers”>8</integer>//2-8之间的数字
<integer name=”config_enableMultiUserUI”>true</integer>
4)打开android.software.managed_users
Copy frameworks/native/data/etc/handheld_core_hardware.xml to device/mediatek/[Project name]
将device/mediatek/[Project name]/handheld_core_hardware.xml 中的android.software.managed_users的注释拿掉
在device/mediatek/[project name]/device.mk的 TARGET_SYSTEM_PROP下面增加一行:
PRODUCT_COPY_FILES +=
device/mediatek/$(MTK_TARGET_PROJECT)/handheld_core_hardware.xml:system/etc/permissions/handheld_core_hardware.xml