我正在創建一個「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