본문 바로가기

관리 메뉴

[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