我正在创建一个“Hello World”AAC流播放器。java.lang.UnsatisfiedLinkError:无法从加载程序加载aacdecoder
我的步骤:
- 在ADT的Eclipse v22.6.2,我创建了一个新的Android应用程序,一切默认设置。
- 下载
aacdecoder-android-libs-0.8.zip
从here - 这一切提取到我的项目的
libs
文件夹中。
增加了以下进口活动:
import com.spoledge.aacdecoder.AACPlayer;
添加以下到onCreate(...)
方法的末尾:
AACPlayer aacPlayer = new AACPlayer();
aacPlayer.playAsync("http://prem4.di.fm:80/trance?gzufXm01F8D2Y6hj2");
并运行它。我得到的错误:
Could not find class 'com.spoledge.aacdecoder.AACPlayer', referenced from method com.example.cardi.MainActivity.onCreate
阅读一些做题之后,即跳出我的唯一的事情是,在“项目”>“订单和导出”选项卡需要“属性”>“Java构建路径”和谁玩。之前:
我改变什么做的一点点进步:
- 经过的aacdecoder进入
- 移动aacdecoder进入顶端
,导致此错误:
java.lang.UnsatisfiedLinkError: Couldn't load aacdecoder from loader dalvik.system.PathClassLoader[dexPath=/data/app/com.example.cardi-1.apk,libraryPath=/data/app-lib/com.example.cardi-1]: findLibrary returned null
每当我回到Android,我都觉得很蠢。请帮忙!
我有一个类似的问题...项目没有错误,除了文件写入权限被锁定...启用后写入错误停止... – CrandellWS
可能[此链接] [1]将帮助你... [1]:http://stackoverflow.com/a/25347930/3843374 – Paritosh