【问题标题】:Native extension from freshplanet crashing on androidFreshplanet 的原生扩展在 android 上崩溃
【发布时间】:2013-05-14 21:30:38
【问题描述】:

您好,我不确定是否有人熟悉 Freshplanet 的 Facebook ANE (https://github.com/freshplanet)。我正在使用 android 并且我的应用程序在 facebook 要求我接受 Facebook 权限后立即崩溃。它加载了一段时间,然后我从 andorid 收到一条消息,抱歉“appname”已停止。仅此消息没有其他错误。我很确定我已经正确设置了包括 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"]);

    }

}
}

【问题讨论】:

    标签: android facebook actionscript-3 air air-native-extension


    【解决方案1】:

    我也遇到过。 我的问题不在于代码,而在于 Facebook 应用程序配置。 请确保您的包名、类名和最重要的 Key hash 正确无误。这很可能是您的问题。

    【讨论】:

    • 更新:Freshplanet 更新了他们的 ANE 并修复了一些严重的错误。我建议用新的更新 ANE。
    【解决方案2】:

    您是否按照说明进行操作?您需要将以下内容添加到您的 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

    【讨论】:

    • 是的,我这样做了,否则什么都不会显示,但我会收到 Facebook 许可提示。我的问题是应用程序由于某种原因基本上崩溃了。
    猜你喜欢
    • 2018-04-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多