0

Android プロジェクトで Google マップ v2 を使用しようとしています。Google api をサポートする最新の 4.2 をダウンロードしました。import android.support.v4.app.FragmentActivity; - the package doesn't exist. Am using netbeans. When I run on my gingerbbread phone,MapFragment の膨張でエラーが発生するとエラーが発生するため、lib プロジェクトをインポートする方法のようです。supportmapfragment を試しましたが、うまくいきません。android update lib-project --path /Users/Adrian/Desktop/mpestwhite/libs/google-play-services_lib を試しましたが、ターゲットを指定するように求め続けています 手順についてアドバイスをお願いします。

xml

<fragment xmlns:android="http://schemas.android.com/apk/res/android"
          android:id="@+id/map"
          android:layout_width="match_parent"
          android:layout_height="match_parent"
  android:name="com.google.android.gms.maps.MapFragment"/>

また

<fragment xmlns:android="http://schemas.android.com/apk/res/android"
          android:id="@+id/map"
          android:layout_width="match_parent"
          android:layout_height="match_parent"
          android:name="com.google.android.gms.maps.SupportMapFragment"/>

私の活動:

public void onCreate(Bundle savedInstanceState) {
     super.onCreate(savedInstanceState);
     setContentView(R.layout.map);
 }

マニフェクト:

         <meta-data
    android:name="com.google.android.maps.v2.API_KEY"
    android:value="AIzaSyDmoeTnhtdQFggDZiJOkeSU46qxU1jPvb0"/>
    </application>
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.CAMERA" />
    <uses-feature android:name="android.hardware.camera" />
    <uses-feature android:name="android.hardware.camera.autofocus" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
<uses-feature
        android:glEsVersion="0x00020000"
        android:required="true"/>
4

2 に答える 2

0

プロジェクトを右クリック -> Android ツール -> サポート ライブラリを追加

このライブラリを追加し、フラグメントをインポートしてみて、minSdkVersion が 11 であることを確認してください。

于 2013-03-07T06:42:51.100 に答える
0

アプリケーションにサポート Fragment ライブラリを追加するのを忘れているようです。android-support-v4.jar.

このライブラリをアプリケーションに追加するには、以下の手順に従ってください。

1) プロジェクトを右クリックします。
2) [プロジェクト] -> [Android ツール] -> [サポート ライブラリの追加] に移動します。
3) このオプションを選択すると、不足しているライブラリが検索され、検索後に、すべてインストール オプションを選択するインストールを求めるプロンプトが表示されます。
4) このオプションを選択すると、不足しているすべてのライブラリがアプリケーションに自動的に追加されます。

それがうまくいくことを願っています。

ありがとう

于 2013-03-07T06:56:55.570 に答える