2016-01-16 121 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运行配置中的资产目录。