<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
由於<艙單的孩子>。
我:
<uses-library android:name="com.google.android.maps" />
由於<應用程序的孩子>。
myview.xml包含:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@color/secondaryColor"
>
<com.google.android.maps.MapView
android:layout_width="260dp"
android:layout_height="100dp"
android:apiKey=OMMITTED
android:id="@+id/mapView"/>
</RelativeLayout>
MyView.java:
public class MyView extends Activity
{
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.myview);
}
}
當我運行程序時,我得到一個 「源未找到」 錯誤什麼也沒有在控制檯或logcat的。當我取出整個com.google.android.maps.MapView標記時,程序運行良好。我使用目標「Google API API Level 7」運行模擬器。我的項目構建目標是API級別7的「Google API」。我在這一點上陷入困境!
我覺得很蠢。完全忽略擴展MapActivity! – ninjaneer