簡體   English   中英

從Android Studio(LibGDX)中的類路徑讀取文件

[英]Read file from classpath in Android Studio (LibGDX)

我決定從Eclipse遷移到Android Studio。 我從levelsList.cfg中讀取了級別列表。 它在我的核心模塊中。

FileHandle cfgFile = Gdx.files.classpath("levelsList.cfg");
reader = cfgFile.reader(256);

它在Eclipse中正常工作。 在Android Studio中,

Exception in thread "LWJGL Application" com.badlogic.gdx.utils.GdxRuntimeException: File not found: levelsList.cfg (Classpath)

在Android上,使用Gdx.files.internal();更方便Gdx.files.internal(); 函數,然后將文件放入$ANDROID_PROJECT/assets/data文件夾。 或閱讀GDX文檔,然后嘗試找出允許將文件放入類的方法

這是GDX文檔的一部分:“在Android上,情況稍微復雜一些。文件可以作為資源或資產存儲在應用程序的APK中。這些文件是只讀的。Libgdx僅使用資產機制...資產存儲在Android項目的資產目錄中,並且在部署應用程序時會自動與APK打包在一起。Android系統上的其他應用程序都無法訪問這些文件。” $ ANDROID_PROJECT /資產/數據

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM