
这些天真正地出现,因为客户需要它. T_T
我在统一的Android应用程序中同时拥有vuforia插件和prime31 facebook插件.困难在于androIDmanifest.xml文件.他们两个都扮演了MAIN和LAUNCHER激活角色.但是在API中,似乎一个总是会覆盖另一个.有什么办法可以使他们一起工作吗?有些人已经在网上发布了此问题,但是没有有效的方法.非常感谢您的帮助!
我的AndroIDManifest.xml如下所示:
<?xml version="1.0" enCoding="utf-8"?><manifest xmlns:androID="http://schemas.androID.com/apk/res/androID" package="com.unity3d.player" androID:installLocation="preferExternal" androID:theme="@androID:style/theme.NoTitlebar" androID:versionCode="1" androID:versionname="1.0"> <uses-feature androID:name="androID.harDWare.camera" /> <supports-screens androID:smallScreens="true" androID:normalScreens="true" androID:largeScreens="true" androID:xlargeScreens="true" androID:anyDensity="true"/> <uses-permission androID:name="androID.permission.CAMERA" /> <application androID:icon="@drawable/app_icon" androID:label="@string/app_name" androID:deBUGgable="true"> <activity androID:name="com.prime31.UnityPlayerProxyActivity" androID:screenorIEntation="portrait" androID:launchMode="singleTask" androID:label="@string/app_name" androID:taskAffinity="com.prime31.UnityPlayerProxyActivity" androID:configChanges="FontScale|keyboard|keyboardHIDden|locale|mnc|mcc|navigation|orIEntation|screenLayout|screenSize|smallestScreenSize|uiMode|touchscreen" > <intent-filter> <action androID:name="com.prime31.UnityPlayerProxyActivity"/> <action androID:name="androID.intent.action.MAIN" /> <category androID:name="androID.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity androID:name="com.prime31.UnityPlayerActivity" androID:screenorIEntation="portrait" androID:launchMode="singleTask" androID:label="@string/app_name" androID:configChanges="FontScale|keyboard|keyboardHIDden|locale|mnc|mcc|navigation|orIEntation|screenLayout|screenSize|smallestScreenSize|uiMode|touchscreen"> </activity> <activity androID:name="com.prime31.UnityPlayerNativeActivity" androID:screenorIEntation="portrait" androID:launchMode="singleTask" androID:label="@string/app_name" androID:configChanges="FontScale|keyboard|keyboardHIDden|locale|mnc|mcc|navigation|orIEntation|screenLayout|screenSize|smallestScreenSize|uiMode|touchscreen"> <Meta-data androID:name="unityplayer.ForwardNativeEventsToDalvik" androID:value="true" /> </activity> <activity androID:name="com.prime31.EtceteraProxyActivity" androID:configChanges="orIEntation|screenLayout|screenSize|smallestScreenSize"></activity> <activity androID:name="com.prime31.WebVIEwActivity" androID:configChanges="keyboardHIDden|orIEntation" ></activity> <activity androID:name="com.qualcomm.QCARUnityPlayer.QCARPlayerProxyActivity" androID:label="@string/app_name" androID:screenorIEntation="portrait" androID:taskAffinity="com.qualcomm.QCARUnityPlayer.QCARPlayerProxyActivity" androID:configChanges="FontScale|keyboard|keyboardHIDden|locale|mnc|mcc|navigation|orIEntation|screenLayout|screenSize|smallestScreenSize|uiMode|touchscreen" > <intent-filter> <action androID:name="com.qualcomm.QCARUnityPlayer.QCARPlayerProxyActivity"/> <action androID:name="androID.intent.action.MAIN" /> <category androID:name="androID.intent.category.DEFAulT" /> </intent-filter> </activity> <activity androID:name="com.qualcomm.QCARUnityPlayer.QCARPlayerActivity" androID:label="@string/app_name" androID:screenorIEntation="portrait" androID:configChanges="FontScale|keyboard|keyboardHIDden|locale|mnc|mcc|navigation|orIEntation|screenLayout|screenSize|smallestScreenSize|uiMode|touchscreen"> </activity> <activity androID:name="com.qualcomm.QCARUnityPlayer.QCARPlayerNativeActivity" androID:label="@string/app_name" androID:screenorIEntation="portrait" androID:configChanges="FontScale|keyboard|keyboardHIDden|locale|mnc|mcc|navigation|orIEntation|screenLayout|screenSize|smallestScreenSize|uiMode|touchscreen"> <Meta-data androID:name="androID.app.lib_name" androID:value="unity" /> <Meta-data androID:name="unityplayer.ForwardNativeEventsToDalvik" androID:value="false" /> </activity> <activity androID:name="com.unity3d.player.VIDeoPlayer" androID:label="@string/app_name" androID:screenorIEntation="portrait" androID:configChanges="FontScale|keyboard|keyboardHIDden|locale|mnc|mcc|navigation|orIEntation|screenLayout|screenSize|smallestScreenSize|uiMode|touchscreen"> </activity> <activity androID:name="com.prime31.P31VIDeoPlayerActivity" androID:configChanges="keyboard|keyboardHIDden|orIEntation"></activity> <receiver androID:name="com.prime31.AlarmManagerReceiver"></receiver> <activity androID:name="com.flurry.androID.FlurryFullscreenTakeoverActivity" androID:configChanges="keyboard|keyboardHIDden|orIEntation|screenLayout|uiMode"/> <activity androID:name="com.facebook.LoginActivity"></activity> <Meta-data androID:name="com.facebook.sdk.ApplicationID" androID:value="\ 393271930801839"/> <Meta-data androID:name="com.prime31.FlurryPlugin" androID:value="UnityPlayerActivityProxy"/> <Meta-data androID:name="com.prime31.FacebookPlugin" androID:value="UnityPlayerActivityProxy"/></application> <uses-permission androID:name="androID.permission.INTERNET"/> <uses-permission androID:name="androID.permission.WRITE_EXTERNAL_STORAGE"/> <uses-permission androID:name="androID.permission.GET_TASKS"/> <uses-permission androID:name="androID.permission.INTERNET"/> <uses-permission androID:name="androID.permission.READ_PHONE_STATE"/> <uses-permission androID:name="androID.permission.WRITE_EXTERNAL_STORAGE"/></manifest>解决方法:
没有简单的方法可以做到这一点.您将不得不介入事物的Java方面.
以下网址应该可以帮助您
https://gist.github.com/prime31/0908e6100d7e228f1add/raw/a5d96177c8d8fde548068d2a15de49acdb2023ec/Android+Activity+Sharing
总结以上是内存溢出为你收集整理的vuforia插件和Prime31 Facebook插件(Android版)之间的冲突全部内容,希望文章能够帮你解决vuforia插件和Prime31 Facebook插件(Android版)之间的冲突所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)