2016-01-16 171 views
0

我試圖從資產管理加載皮膚:如何使用Android上的資產管理器加載資產?

public Assets() { 
    manager = new AssetManager(); 

    manager.load("bin/fonts/loading.json", Skin.class); 
    manager.finishLoading(); 
    loadingSkin = manager.get("bin/fonts/loading.json", Skin.class); 
} 

這適用於臺式機,但在Android上的資產管理公司無法加載JSON,它拋出一個異常。

+0

除非在資產目錄中實際存在bin目錄,否則不應在路徑開始處有「bin /」。 –

+0

@ nEx.Software我沒有,但我需要它在桌面上加載資產,無論出於何種原因。它不像在android上那樣工作。 – zebleckDAMM

+0

您需要將工作目錄設置爲桌面運行配置中的資產目錄,以便您不必將「bin /」添加到路徑中。 –

回答

0

將工作目錄設置爲android運行配置中的資產目錄。