Нативный модуль не имеет доступа к ресурсам на притяжениеAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Нативный модуль не имеет доступа к ресурсам на притяжение

Сообщение Anonymous »

Я разрабатываю приложение с Expo: ~ 52.0.38 и необходимо создать службу переднего плана в Котлин. /> Так что я использую его пока как это: < /p>

Код: Выделить всё

  val iconResId = android.R.drawable.ic_notification_overlay

return NotificationCompat.Builder(this, channel_id)
.setContentTitle("Music Player")
.setContentText("Song detail here")
.setSmallIcon(iconResId)
.setPriority(NotificationCompat.PRIORITY_HIGH)
.build()
Instead of default android icon I wish to get access to the one inside the main android/app/src/main/res/drawable/ic_music_icon.png
Tried to do so with:
.setSmallIcon(R.drawable.ic_music_icon)
But it Возврат: < /p>

неразрешенная ссылка: Drawable < /p>
< /blockquote>
Якобы должен импортировать R из моего основного пакета, который, согласно App.json: < /p>
"android": {
"adaptiveIcon": {
"foregroundImage": "./assets/images/adaptive-icon.png",
"backgroundColor": "#ffffff"
},
"package": "com.byk.myApplication"
},
< /code>
Но когда я импортирую его как: < /p>

импорт com.byk.myapplication.r < /p>
< /blockquote>
I get: < /p>

undesoled.>

Подробнее здесь: https://stackoverflow.com/questions/795 ... -resources
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»