我已經嘗試了一切,以獲得Android手機上的phonegap facebook插件,但無濟於事。我正在使用cordova 3.0。我已按照說明進行操作:https://github.com/Raffaello/phonegap-facebook-plugin/blob/master/README.mdPhonegap的facebook插件錯誤 - 科爾多瓦無法解決
所以在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
我已經包含編譯路徑中的cordova-3.0.0.jar。但仍然得到所有這些錯誤。有任何想法嗎?
該插件未在6個月內更新,因此可能無法在Cordova 3.x流上運行,而無需進行某些修改。在科爾多瓦2.9上試試看它有效嗎?或者你可以通過插件升級文檔並嘗試自己升級到3.0。 – MBillau
謝謝,它適用於2.7。你能不能把它當作是... – user1716672