[FAQ04549] JB Launcher2 代码导入Eclipse 后如何消除错误

共需要下面几个步骤
1. 需要从代码中复制以下 folder 中的 classes.jar 作为 user library 加载到 eclipse 中 (若不清楚添加为 user library 的步骤,请参考注释)
out\target\common\obj\JAVA_LIBRARIES\framework_intermediates
out\target\common\obj\JAVA_LIBRARIES\core_intermediates
out\target\common\obj\JAVA_LIBRARIES\android-support-v13_intermediates
out\target\common\obj\JAVA_LIBRARIES\android-common_intermediates
out\target\common\obj\JAVA_LIBRARIES\mediatek-framework_intermediates
out\target\common\obj\JAVA_LIBRARIES\com.android.launcher2.ext_intermediates
out\target\common\obj\JAVA_LIBRARIES\secondary-framework_intermediates

2. 需要复制 out\target\common\R\com\android\launcher\R.java 放到本地的
\gen\com\android\launcher\ 目录下(若目录不存在,则自行创建)
这样作完之后,应该就只剩下一些关于 mediatek feature option 的错误了

3. 解决这些错误的办法是:
将 import com.mediatek.common.featureoption.FeatureOption 注释掉
将文件中用到 FeatureOption.MTK_THEMEMANAGER_APP 及 FeatureOption.MTK_LAUNCHER_UNREAD_SUPPORT的地方全部改为 true

4. 作完以上操作,在 project 中已经看不到 error, 但如果编译时仍然会报出 android:importantForAccessibility 属性找不到的状况
此时应该去报错的文件中,找到这个属性,将它注释掉即可。


注释:
eclipse 中添加 user library 的方法:
右击Eclipse 中您的 project -> Properties -> java build path -> libraries -> Add Library -> user library -> next -> user library -> new -> 写入library 名称并勾选 system library -> ok 回到添加 library folder 界面 -> 选中刚才创建的 folder -> Add Jars -> 将之前 copy 到本地的 class.jar(可自行改名) 加入进来 -> 之后一直点 OK 回到 Eclipse 界面
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值