0

こんにちは、Freshplanet の Facebook 用 ANE ( https://github.com/freshplanet ) に詳しい人がいるかどうかはわかりません。Android を使用していますが、Facebook から Facebook のアクセス許可を受け入れるように求められた直後にアプリがクラッシュします。しばらくロードすると、andorid から「Sorry "appname" has stopped.」というメッセージが表示されます。このメッセージだけで他のエラーは表示されません。ANE を含めるという点ですべてを正しくセットアップしたことは確かですが、それが私のコードに関係していることは確かです。

これは、Flash Professional cs6 内で ANE を使用した私のコードです。

package {
import com.freshplanet.ane.AirFacebook.Facebook;
import flash.display.MovieClip;

public class Main extends MovieClip {

public function Main() {
var f:Facebook = Facebook.getInstance();
f.init("MYAPPIDGOESHERE");
f.openSessionWithPermissions(["email"]);

    }

}
}
4

2 に答える 2

2

私にも起こりました。私の問題はコードではなく、Facebook アプリの構成にありました。パッケージ名、クラス名、および最も重要なキー ハッシュが正しいことを確認してください。これはあなたの問題かもしれません。

于 2013-10-09T15:08:21.637 に答える
0

指示に従いましたか?以下を app.xml ファイルに追加する必要があります。

<android>
    <manifestAdditions><![CDATA[
        <manifest android:installLocation="auto">

            ...

            <uses-permission android:name="android.permission.INTERNET"/>

            ...

            <application>

                ...

                <activity android:name="com.freshplanet.ane.AirFacebook.LoginActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen"></activity>
                <activity android:name="com.freshplanet.ane.AirFacebook.DialogActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen"></activity>
                <activity android:name="com.freshplanet.ane.AirFacebook.ExtendAccessTokenActivity"></activity>

            </application>

        </manifest>
    ]]></manifestAdditions>
</android>

https://github.com/freshplanet/ANE-Facebook/blob/master/README.md

于 2013-05-14T21:46:22.950 に答える