我有一個鈦(appcelerator)應用程序與facebook登錄工作。facebook用鈦鈦合金登錄
我最近重新打開我的IDE(Appcelerator的工作室),執行更新,然後relauch在模擬器的應用程序,Facebook登錄開不工作了..
的錯誤是:
Log in attempt failed: FacebookActivity could not be started. Please make sure you added FacebookActivity to the AndroidManifest.
該文檔是相同的。還有就是我tiapp.xml(機器人節點):login.js的
<android xmlns:android="http://schemas.android.com/apk/res/android">
<manifest android:versionCode="6" android:versionName="1.0.5">
<application android:theme="@style/LightDarkBar">
<activity android:label="@string/app_name" android:name="com.facebook.LoginActivity" android:theme="@android:style/Theme.Translucent"/>
<meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/facebook_app_id"/>
</application>
<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="23"/>
</manifest>
</android>
部分(控制器)
function fbLogin() {
$.btn_fb.opacity=0.5;
facebook.addEventListener('login', onFbLogin);
facebook.permissions = ['public_profile', 'user_friends', 'email'];
facebook.authorize();
}
$.login.fbProxy = facebook.createActivityWorker({lifecycleContainer: $.login});
$.login.open();
而且顯然是有視圖中的按鈕onSingletap = 「fbLogin」。
我在tiapp.xml中使用<sdk-version>5.2.0.GA</sdk-version>
。
這裏的文檔http://docs.appcelerator.com/platform/latest/#!/api/Modules.Facebook沒有幫助。
有人請嗎?
你也跟着 「Facebook應用程序ID添加到Android資源」 部分中的內容在http://docs.appcelerator.com/platform/latest/#!/api/Modules.Facebook設置'facebook_app_id'的值? –
是的,解決方案是重命名活動,謝謝! – John