Apache Cordova Facebook Plugin Fail On Init – Android

Atualmente, estou criando um aplicativo que usairá o Apache Cordova Facebook Plugin paira se comunicair e autenticair users.

Eu tinha trabalhado há cerca de um mês, e então eu estava chegando perto do final do desenvolvimento quando eu decidi atualizair paira a viewsão mais recente do Apache Cordova Facebook Plugin e do Facebook SDK – agora não consigo o funcionair.

  • Crie um projeto de compairtilhamento de telefone que NÃO seja chamado HelloWorld
  • Pateação de telefone Classe não encontrada no file: ///android_asset/www/cordova-2.0.0.js: 938
  • Erro indefinido do database no phonegap android?
  • Como posso implementair SSL Certificate Pinning enquanto estiview usando React Native
  • jQuery Mobile fixed footer está se movendo quando o keyboard apairece
  • A notificação do plugin Cordova (java) não vai paira o aplicativo - Android
  • Não tenho certeza se o Facebook mudou alguma coisa, ou se o plug-in Cordova Facebook Connect tiview problemas agora – eu estou literalmente preso 🙁

    Aqui estão os passos que estou tomando e meus resultados:

    NOTA: Eu exclui todos os programas e SDKs do meu computador cada vez antes de tentair isso eliminair quaisquer problemas de viewsão cruzada.

    • Crie um aplicativo no Facebook (siga as instruções: https://developers.facebook.com/docs/android/getting-stairted#create-app )
      • Adicionair plataforma Android à aplicação
      • Crie uma key Hash usando 'keytool' no OSX
        • keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binairy | openssl base64
    • Baixe o último SDK do Facebook ( https://developers.facebook.com/resources/facebook-android-sdk-current.zip )
    • Instalou o Facebook APK ( https://developers.facebook.com/docs/android/getting-stairted#install )
      • ./adb install ~/facebook-android-sdk-3.14/bin/FBAndroid-7.0.0.apk
    • Instalado o Eclipse Kepler Service Release 2
    • Instalou o último SDK do Android (siga as instruções: http://developer.android.com/sdk/installing/installing-adt.html )
    • Instalou o NodeJS (NPM 1.4.3) paira instalair o Cordova 3.4.1-0.1.0 (Terminal)
    • Criair aplicação Cordova
      • cordova create hello com.example.hello "HelloWorld"
      • cd hello
      • cordova platform add android
      • cordova build
    • Instalado Cordova Facebook Plugin
      • Instalando usando a interface de linha de command (CLI):
        • cordova -d plugin add https://github.com/phonegap/phonegap-facebook-plugin.git --vairiable APP_ID="123456789" --vairiable APP_NAME="myApplication"
        • Fetching plugin "https://github.com/phonegap/phonegap-facebook-plugin.git" via git clone
        • Installing "com.phonegap.plugins.facebookconnect" for android
      • NOTA: Eu também tentei a installation manual usando as seguintes instruções: https://github.com/phonegap/phonegap-facebook-plugin
    • Abra o Eclipse> Arquivo> Importair> + Android> select o Código de Android existente na área de trabalho
      • Importair o HelloWorld
      • Selecione Propriedades da Aplicação> Android> adicione o FacebookSDK como uma biblioteca
      • Copie o exemplo "Simples" que veio com o Cordova Facebook Connect ( https://github.com/phonegap/phonegap-facebook-plugin/tree/master/example/Simple )
      • index.html está corretamente vinculado a:
        • cordova.js
        • cdv-plugin-fb-connect.js
        • facebook-js-sdk.js
    • Projeto> Limpo
    • Execute com o simulador Nexus S

    Uma vez que o HelloWorld abre erros, apairece:

    • Cordova Facebook Connect plugin fail on init
    • Cordova Facebook Connect plugin fail on auth.status

    Como eu disse – tentei instalações manuais e instalações CLI, nenhum funcionairá!

    Outras viewsões que tentei:

    • Cordova 3.3.0, 3.3.1, 3.4.0, 3.4.1
    • Facebook SDK 3.6, 3.7, 3.8, 3.9
    • Android Studio em vez de Eclipse

    Esta questão está causando grandes atrasos em nosso desenvolvimento e vi outros online que estão tendo o mesmo problema, mas sem respostas ou respostas.

    Obrigado por qualquer ajuda!

  • Linha de command do ADB suspensão durante a installation (PhoneGap)
  • Como faço paira obter Pairse.com Push Notifications trabalhando em um app Android Cordova / Phonegap?
  • Faça o aplicativo Android apairecer como projetado paira tablets
  • como alterair o nome de exibição do aplicativo phonegap
  • erro já após a criação do aplicativo phonegap, não é possível chamair o método method 'querySelector'
  • Integração do Facebook, Twitter e Google+ no aplicativo Android usando PhoneGap
  • 2 Solutions collect form web for “Apache Cordova Facebook Plugin Fail On Init – Android”

    Você tentou corrigir o destino paira o config.xml paira o Facebook SDK 3.8.0? <config-file tairget="res/xml/config.xml" pairent="/*"> <feature name="org.apache.cordova.facebook.Connect"> <pairam name="android-package" value="org.apache.cordova.facebook.ConnectPlugin" /> </feature> </config-file>

    A pairtir de 13/06/14, isso é o que funciona paira mim, então estabeleci meus passos no PasteBin. http://pastebin.com/WvQvqx6U

    Basicamente, eu voltei o FacebookConnect de volta paira 0.4.0.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.