【问题标题】:Phonegap facebook plugin errors - cordova cannot be resolvedPhonegap facebook 插件错误 - 无法解决科尔多瓦
【发布时间】:2013-10-14 18:35:54
【问题描述】:

我已尽一切努力让 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

我已将 cordova-3.0.0.jar 包含在构建路径中。但仍然得到所有这些错误。有什么想法吗?

【问题讨论】:

  • 该插件在 6 个月内未更新,因此如果不进行一些修改,它可能无法在 Cordova 3.x 流上运行。在 Cordova 2.9 上试试看它是否有效?或者您可以查看插件升级文档并尝试自己将其升级到 3.0。
  • 谢谢,它适用于 2.7。你能把它当作答案吗...

标签: android cordova


【解决方案1】:

该插件在 6 个月内未更新,因此如果不进行一些修改,它可能无法在 Cordova 3.x 流上运行。

在 Cordova 2.9 上试用它是否有效?

或者你可以通过platform upgrade docs自己尝试升级到3.0。不幸的是,没有插件升级指南,但应该有。

您也可以尝试使用Network Graph page of Github(我单击了 Fork 按钮),看看是否有人已经将插件移植到 3.X。

编辑: 看起来有一个fork here 一直是updated for 3.0。我不知道它的效果如何,但我相信如果有任何问题,作者会喜欢拉请求!

【讨论】:

    猜你喜欢
    • 2023-03-23
    • 1970-01-01
    • 2015-08-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多