Flutter-AssetsAudioPlayer icon indicating copy to clipboard operation
Flutter-AssetsAudioPlayer copied to clipboard

Drawable not found

Open FahadIqbal opened this issue 1 year ago • 7 comments

Flutter Version

My version :

Lib Version

My version :

Platform (Android / iOS / web) + version

Platform :

Describe the bug

.pub-cache/hosted/pub.dev/assets_audio_player-3.1.1/android/src/main/kotlin/com/github/florent37/assets_audio_player/notification/NotificationService.kt:188:82 Unresolved reference: drawable

Small code to reproduce

import 'package:assets_audio_player/assets_audio_player.dart';
import 'package:flutter/material.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatefulWidget {
  @override
  _MyAppState createState() => _MyAppState();
}

class _MyAppState extends State {
  
  final AssetsAudioPlayer _assetsAudioPlayer = AssetsAudioPlayer();

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        body: Center(
          child: RaisedButton(
            child: Text("open"),
            onPressed: () {
              //open code here
            }
          ),
        ),
      ),
    );
  }
}

FahadIqbal avatar Oct 26 '24 18:10 FahadIqbal

even I added below tags in my main flutter project and in your project also i checked with empty project its same issue

FahadIqbal avatar Oct 26 '24 18:10 FahadIqbal

Same problem:

e: C:\Users\Tom\AppData\Local\Pub\Cache\hosted\pub.dev\assets_audio_player-3.1.1\android\src\main\kotlin\com\github\florent37\assets_audio_player\notification\NotificationService.kt: (168, 70): Unresolved reference: drawable
e: C:\Users\Tom\AppData\Local\Pub\Cache\hosted\pub.dev\assets_audio_player-3.1.1\android\src\main\kotlin\com\github\florent37\assets_audio_player\notification\NotificationService.kt: (172, 82): Unresolved reference: drawable
e: C:\Users\Tom\AppData\Local\Pub\Cache\hosted\pub.dev\assets_audio_player-3.1.1\android\src\main\kotlin\com\github\florent37\assets_audio_player\notification\NotificationService.kt: (176, 83): Unresolved reference: drawable
e: C:\Users\Tom\AppData\Local\Pub\Cache\hosted\pub.dev\assets_audio_player-3.1.1\android\src\main\kotlin\com\github\florent37\assets_audio_player\notification\NotificationService.kt: (180, 82): Unresolved reference: drawable
e: C:\Users\Tom\AppData\Local\Pub\Cache\hosted\pub.dev\assets_audio_player-3.1.1\android\src\main\kotlin\com\github\florent37\assets_audio_player\notification\NotificationService.kt: (184, 82): Unresolved reference: drawable
e: C:\Users\Tom\AppData\Local\Pub\Cache\hosted\pub.dev\assets_audio_player-3.1.1\android\src\main\kotlin\com\github\florent37\assets_audio_player\notification\NotificationService.kt: (188, 82): Unresolved reference: drawable

Supertommino avatar Oct 28 '24 10:10 Supertommino

I had the same problem,

e: file:///C:/Users/Admin/AppData/Local/Pub/Cache/hosted/pub.dev/assets_audio_player-3.1.1/android/src/main/kotlin/com/github/florent37/assets_audio_player/notification/NotificationService.kt:168:70 Unresolved reference: drawable
e: file:///C:/Users/Admin/AppData/Local/Pub/Cache/hosted/pub.dev/assets_audio_player-3.1.1/android/src/main/kotlin/com/github/florent37/assets_audio_player/notification/NotificationService.kt:172:82 Unresolved reference: drawable
e: file:///C:/Users/Admin/AppData/Local/Pub/Cache/hosted/pub.dev/assets_audio_player-3.1.1/android/src/main/kotlin/com/github/florent37/assets_audio_player/notification/NotificationService.kt:176:83 Unresolved reference: drawable
e: file:///C:/Users/Admin/AppData/Local/Pub/Cache/hosted/pub.dev/assets_audio_player-3.1.1/android/src/main/kotlin/com/github/florent37/assets_audio_player/notification/NotificationService.kt:180:82 Unresolved reference: drawable
e: file:///C:/Users/Admin/AppData/Local/Pub/Cache/hosted/pub.dev/assets_audio_player-3.1.1/android/src/main/kotlin/com/github/florent37/assets_audio_player/notification/NotificationService.kt:184:82 Unresolved reference: drawable
e: file:///C:/Users/Admin/AppData/Local/Pub/Cache/hosted/pub.dev/assets_audio_player-3.1.1/android/src/main/kotlin/com/github/florent37/assets_audio_player/notification/NotificationService.kt:188:82 Unresolved reference: drawable

wangya123456789 avatar Oct 29 '24 15:10 wangya123456789

e: file:///D:/git/zerowait/bpm_player/plug/assets_audio_player-3.1.1/android/src/main/kotlin/com/github/florent37/assets_audio_player/notification/NotificationService.kt:168:70 Unresolved reference: drawable e: file:///D:/git/zerowait/bpm_player/plug/assets_audio_player-3.1.1/android/src/main/kotlin/com/github/florent37/assets_audio_player/notification/NotificationService.kt:172:82 Unresolved reference: drawable e: file:///D:/git/zerowait/bpm_player/plug/assets_audio_player-3.1.1/android/src/main/kotlin/com/github/florent37/assets_audio_player/notification/NotificationService.kt:176:83 Unresolved reference: drawable e: file:///D:/git/zerowait/bpm_player/plug/assets_audio_player-3.1.1/android/src/main/kotlin/com/github/florent37/assets_audio_player/notification/NotificationService.kt:180:82 Unresolved reference: drawable e: file:///D:/git/zerowait/bpm_player/plug/assets_audio_player-3.1.1/android/src/main/kotlin/com/github/florent37/assets_audio_player/notification/NotificationService.kt:184:82 Unresolved reference: drawable e: file:///D:/git/zerowait/bpm_player/plug/assets_audio_player-3.1.1/android/src/main/kotlin/com/github/florent37/assets_audio_player/notification/NotificationService.kt:188:82 Unresolved reference: drawable

Nuyoahhjh avatar Oct 29 '24 17:10 Nuyoahhjh

e: file:///D:/git/zerowait/bpm_player/plug/assets_audio_player-3.1.1/android/src/main/kotlin/com/github/florent37/assets_audio_player/notification/NotificationService.kt:168:70 Unresolved reference: drawable e: file:///D:/git/zerowait/bpm_player/plug/assets_audio_player-3.1.1/android/src/main/kotlin/com/github/florent37/assets_audio_player/notification/NotificationService.kt:172:82 Unresolved reference: drawable e: file:///D:/git/zerowait/bpm_player/plug/assets_audio_player-3.1.1/android/src/main/kotlin/com/github/florent37/assets_audio_player/notification/NotificationService.kt:176:83 Unresolved reference: drawable e: file:///D:/git/zerowait/bpm_player/plug/assets_audio_player-3.1.1/android/src/main/kotlin/com/github/florent37/assets_audio_player/notification/NotificationService.kt:180:82 Unresolved reference: drawable e: file:///D:/git/zerowait/bpm_player/plug/assets_audio_player-3.1.1/android/src/main/kotlin/com/github/florent37/assets_audio_player/notification/NotificationService.kt:184:82 Unresolved reference: drawable e: file:///D:/git/zerowait/bpm_player/plug/assets_audio_player-3.1.1/android/src/main/kotlin/com/github/florent37/assets_audio_player/notification/NotificationService.kt:188:82 Unresolved reference: drawable

private fun getSmallIcon(context: Context): Int {
    return android.R.drawable.ic_media_play
}

private fun getPlayIcon(context: Context, resourceName: String?): Int {
    return android.R.drawable.ic_media_play
}

private fun getPauseIcon(context: Context, resourceName: String?): Int {
    return android.R.drawable.ic_media_pause
}

private fun getNextIcon(context: Context, resourceName: String?): Int {
    return android.R.drawable.ic_media_next
}

private fun getPrevIcon(context: Context, resourceName: String?): Int {
    return android.R.drawable.ic_media_previous
}

private fun getStopIcon(context: Context, resourceName: String?): Int {
    return android.R.drawable.ic_media_pause
}Change to system icon temporary solution

Nuyoahhjh avatar Oct 29 '24 17:10 Nuyoahhjh

private fun getSmallIcon(context: Context): Int { return android.R.drawable.ic_media_play }

private fun getPlayIcon(context: Context, resourceName: String?): Int { return android.R.drawable.ic_media_play }

private fun getPauseIcon(context: Context, resourceName: String?): Int { return android.R.drawable.ic_media_pause }

private fun getNextIcon(context: Context, resourceName: String?): Int { return android.R.drawable.ic_media_next }

private fun getPrevIcon(context: Context, resourceName: String?): Int { return android.R.drawable.ic_media_previous }

private fun getStopIcon(context: Context, resourceName: String?): Int { return android.R.drawable.ic_media_pause }

wow! This works!! Thank you!!

rettet-die-stille avatar Nov 18 '24 18:11 rettet-die-stille

Note: This change will not work for Flutter web platforms.

Try changing the following in pubspec.yaml:

Before:

dependencies:
  assets_audio_player: ^3.1.1

After:

dependencies:
  assets_audio_player:
    git:
      url: https://github.com/Rupakpoddar/Flutter-AssetsAudioPlayer

Rupakpoddar avatar Dec 14 '24 03:12 Rupakpoddar