Domanda

Sto provando ad utilizzare il open-source programmazione musicale API JFugue nella mia applicazione Android 3.0, e del mattino ottenere questo tag errore sulla linea player.play(pattern);:

The type javax.sound.midi.Sequence cannot be resolved. It is indirectly referenced from required .class files

Il quickfix è configurare percorso di generazione, che non è il problema. Questa linea funziona bene in un'applicazione Java, ma non un app Android. Come faccio a risolvere questo in Android? Ho la fonte JFugue, e potrebbe modificarlo per usare qualcosa di diverso se dovessi. Esiste un modo per farlo funzionare, o dovrei usare un'API diversa?

Aggiornamento: Ho provato ad aggiungere rt.jar al percorso di generazione, in quanto contiene il tipo javax.sound.midi.Sequence, ma ha creato un errore di limite Overhead GC superato. Ha cercato di costruire il progetto, rimasto bloccato al 69%, e si è schiantato.

È stato utile?

Soluzione

Android non ha javax.sound.midi.* così purtroppo librerie come JFugue non funzionano.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top