修改Unity的Plugis——Android——AndroidManifest文件:
首先添加新的权限:
1 2 3 4 5 6 7 8 9 10 11
| <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.READ_PHONE_STATE" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" /> <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /> <uses-permission android:name="android.permission.GET_TASKS" /> <uses-permission android:name="android.permission.WRITE_APN_SETTINGS" />
|
然后添加微信需要的activity
1 2 3 4 5 6 7 8 9
| <activity android:name=".wxapi.WXEntryActivity" android:label="@string/app_name" android:theme="@android:style/Theme.Translucent.NoTitleBar" android:exported="true" android:taskAffinity="com.DefaultCompany.ResLoadPrg" android:launchMode="singleTask"> </activity>
|
注意上面的taskAffinity填入的是包名,我们这里写入的是Unity的Main Manifest,对应的包名应该是com.unity3d.player
,但是我们游戏包名是com.DefaultCompany.ResLoadPrg