当我试图编译并运行从这个链接得到的Friend Finder程序时,我遇到了许多编译错误。我知道如果不修改目标android-sdk 2.2,代码将无法工作,因为它是一个老项目,也针对android sdk 1.0。
现在,我的问题在于解决这两个导入:
import com.google.android.maps.OverlayController;
import com.google.android.maps.Point;
在AndroidManifest.xml文件
<uses-library android:name="com.google.android.maps" />
我在Eclipse上的包资源管理器中打开map.jar,我在那个jar上也找不到那两个类。这让我认为这两个类是从地图API中删除的,但我在互联网上找不到这句话。那么,这两个类发生了什么,还是我遗漏了什么?
该示例应用程序来自2007年,来自Android SDK的最早测试版(M3)。这段代码将不再适用于Android——它已经三年没有运行过了。