日期:2014-05-16  浏览次数:20638 次

移植android ethernet frameworks
移植android ethernet 出现
frameworks/base/ethernet/java/android/net/ethernet/IEthernetManager.aidl:2: couldn't find import for class android.net.ethernet.EthernetDevInfo
make: *** [out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/src/ethernet/java/android/net/ethernet/IEthernetManager.java] Error 1
在/frameworks/base/Android.mk 加入  
LOCAL_AIDL_INCLUDES := frameworks/base/ethernet/java
再编译,又出现下面的错误
frameworks/base/core/java/android/app/ApplicationContext.java:72: 找不到符号
符号: 类 EthernetManager
位置: 软件包 android.net.ethernet
import android.net.ethernet.EthernetManager;
  ^
frameworks/base/core/java/android/app/ApplicationContext.java:160: 找不到符号
符号: 类 EthernetManager
位置: 类 android.app.ApplicationContext
  private static EthernetManager sEthManager;
  ^
frameworks/base/core/java/android/app/ApplicationContext.java:976: 找不到符号
符号: 类 EthernetManager
位置: 类 android.app.ApplicationContext
  private EthernetManager getEthernetManager()
  ^
out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/src/ethernet/java/android/net/ethernet/IEthernetManager.java:295: 找不到符号
符号: 类 EthernetDevInfo
位置: 软件包 android.net.ethernet
public void UpdateEthDevInfo(android.net.ethernet.EthernetDevInfo info) throws android.os.RemoteException;
  ^
out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/src/ethernet/java/android/net/ethernet/IEthernetManager.java:297: 找不到符号
符号: 类 EthernetDevInfo
位置: 软件包 android.net.ethernet
public android.net.ethernet.EthernetDevInfo getSavedEthConfig() throws android.os.RemoteException;
......

请各位高手帮帮忙,不胜感激

------解决方案--------------------
有一个patch可能对你有帮助。
http://code.google.com/p/android-x86/downloads/detail?name=0001-merge-ethernet-support-to-eclair.patch

------解决方案--------------------
去看看帖子http://blog.csdn.net/fgwf1/archive/2010/12/02/6049416.aspx#FeedBack