【问题标题】:GoViral Social Media AIR extension - Facebook integrationGoViral 社交媒体 AIR 扩展 - Facebook 集成
【发布时间】:2015-03-16 16:53:54
【问题描述】:

我在使用适用于 iOS/Android 的 GoViral ANE 时遇到问题 - http://www.milkmangames.com/blog/tools/

每当我尝试构建应用程序时,无论是作为调试构建还是完整包构建,构建都会失败。我根本没有收到任何错误消息,并且尝试在 Android 设备上手动安装 .apk 会收到消息“应用程序安装失败”,但没有更多详细信息。

我已经设法通过从 appname-app.xml 文件中删除以下代码来再次构建应用程序,该文件是我从 GoViral 插件入门 pdf 复制的。删除它后,我可以构建应用程序并将其安装到我的设备上,但无法使用 GoViral 插件的 Facebook 部分。

              <application>
                    <activity android:name="com.facebook.LoginActivity"
                    android:theme="@android:style/Theme.Translucent.NoTitleBar" android:label="Login"/>
                    <provider android:authorities="com.facebook.app.NativeAppCallContentProviderXXXXXXXX"
                    android:name="com.facebook.NativeAppCallContentProvider" />
                    <meta-data android:name="air.com.blugames.popartify.ApplicationId" android:value="XXXXXXXX"/>
                </application>

我在应用中将 XXXXXXXX 替换为我的 Facebook ID,但我已将其隐藏在这里

我看不出这段代码有什么问题,但我对 AIR 开发的 XML 方面不太熟悉。

以前有没有人遇到过这个问题/你能看到任何明显的东西吗? 任何帮助将不胜感激,谢谢。

【问题讨论】:

    标签: android ios facebook actionscript-3 air


    【解决方案1】:

    您使用的是最新的 ANE 吗? v4.6.0 和最新的 AIR SDK 17.0.0.124?

    这是我的清单的副本。请注意,它不包括第一行,但它确实有效。

    <meta-data android:name="air.com.yourcompany.example.ApplicationId" android:value="000000000000000"/>
    

    ....

    <android>
    <manifestAdditions><![CDATA[
    <manifest android:installLocation="auto" >
    <uses-sdk android:minSdkVersion="14" android:targetSdkVersion="14" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
    <uses-permission android:name="android.permission.INTERNET"/>
    <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
    <activity android:name="com.facebook.LoginActivity"
    android:theme="@android:style/Theme.Translucent.NoTitleBar" android:label="Login"/>
    <provider android:authorities="com.facebook.app.NativeAppCallContentProvider2154XXXXXXXXXXX”
    android:name="com.facebook.NativeAppCallContentProvider" />
    </application>
    </manifest>
    ]]></manifestAdditions>
    </android>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-03-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多