[Unity] Unity 2022.3x+ OBSOLETE - Providing Android resources in Assets/Plugins/Android/res was removed 본문
프로그래밍/ㄴ이슈
[Unity] Unity 2022.3x+ OBSOLETE - Providing Android resources in Assets/Plugins/Android/res was removed
최갓 2024. 4. 22. 14:44반응형
Unity 버전이 2022.3x이상으로 올라가면서
더 이상 Android/res폴더를 사용할 수 없다.
firebase push message icon change
파이어베이스 푸시 메세지 아이콘 변경을 위해 AndroidMeniest.xml에 drawable을 설정해 사용했던 경우 이제 더 이상 사용하지 못한다.
이를 위한 해결방법은 다음과 같다.
1. Android경로에 res.androidlib폴더를 만든다
2. 그럼 Unity가 res.androidlib폴더를 안드로이드 패키지로 인식한다
3. 파일탐색기로 해당 경로로 이동 후 res.androidlib폴더 안에 res폴더를 만들고, res폴더 안에 drawable폴더를 추가해 이미지를 넣는다.
4. 그리고 res.androidlib폴더에 다음과 같이 androidmenifest및 proejct.properties를 만들어준다.
AndroidMenifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="custom.android.res" android:versionCode="1" android:versionName="1.0">
</manifest>
project.properties
target=android-9
android.library=true
그럼 폴더는 다음과 같이 구성될 것 이다.
이후 Android/AndroidMenifest.xml에 아이콘 설정을 추가해주자
<!-- Firebase Cloud Messaging 설정 -->
<meta-data
android:name="com.google.firebase.messaging.default_notification_icon"
android:resource="@drawable/firebase_fcm_icon_small" />
이상.
반응형
'프로그래밍 > ㄴ이슈' 카테고리의 다른 글
Comments