phonegap FacebookプラグインをAndroidで動作させるためにあらゆることを試みましたが、役に立ちませんでした。私はコルドバ3.0を使用しています。https://github.com/Raffaello/phonegap-facebook-plugin/blob/master/README.mdの指示に従いました。
したがって、AndroidManifest.xml のアプリケーション タグは次のようになります。
<application android:icon="@drawable/icon" android:label="@string/app_name"
android:hardwareAccelerated="true"
android:debuggable="true">
<activity android:name="face_login" android:label="@string/app_name"
android:theme="@android:style/Theme.Black.NoTitleBar"
android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name="com.facebook.LoginActivity"
android:label="@string/app_name" />
</application>
config.xml ファイルの下部は次のようになります。
<plugins>
<plugin name="org.apache.cordova.facebook.Connect" value="org.apache.cordova.facebook.ConnectPlugin" />
</plugins>
</widget>
ただし、次のような大量のエラーが発生します。
CallbackContext cannot be resolved to a type ConnectPlugin.java
cordova cannot be resolved ConnectPlugin.java
error: No resource identifier found for attribute 'hardwareAccelerated' in package 'android' AndroidManifest.xml
PluginResult cannot be resolved to a type ConnectPlugin.java
The import org.apache.cordova.api cannot be resolved ConnectPlugin.java
webView cannot be resolved or is not a field ConnectPlugin.java
buildpath に cordova-3.0.0.jar を含めました。しかし、それでもこれらすべてのエラーが発生します。何か案は?