#やりたいこと
http://tsubakit1.hateblo.jp/entry/2018/12/17/005222
こちらのテラシュールブログさんで紹介されている「BackGrounddownload」を使用してバックグラウンドダウンロードを実装したい。
#問題
記事内で言われているAndroidManifest.xmlについて恐らく問題があり、java.lang.SecurityExceptionが出て実行できない
permission系を以下のようにxmlに記述し、Plugin/Android/backgrounddownload.androidlib/src/main/に保存したが、記事内で言われている通りAndroidJavaException:java.lang.SecurityException:Invalid value for visibility:2
というエラーが出て実行されない
<?xml version="1.0" encoding="utf-8"?> <!-- GENERATED BY UNITY. REMOVE THIS COMMENT TO PREVENT OVERWRITING WHEN EXPORTING AGAIN--> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.DefaultCompany.AAA" xmlns:tools="http://schemas.android.com/tools" android:installLocation="preferExternal"> <supports-screens android:smallScreens="true" android:normalScreens="true" android:largeScreens="true" android:xlargeScreens="true" android:anyDensity="true" /> <application android:label="@string/app_name" android:icon="@mipmap/app_icon" > <receiver android:name="com.unity3d.backgrounddownload.CompletionReceiver"> <intent-filter> <action android:name="android.intent.action.DOWNLOAD_COMPLETE" /> </intent-filter> </receiver> </application> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.DOWNLOAD_WITHOUT_NOTIFICATION" /> </manifest>
本来ならAndroidManifest.xmlはPlugin/Androidに配置すべきらしいが、そちらにmanifestファイルを置くと
DeploymentOperationFailedException: No activity in the manifest with action MAIN and category LAUNCHER. Try launching the application manually on the device. UnityException: Could not find any valid targets to launch on for Android
となり、エラーが出てビルドが通らない
よろしくお願いします。
あなたの回答
tips
プレビュー