小编Dis*_*ame的帖子

Unity的安装数据库(SQLite)

我看了太多教程列表,他们都推荐相同的东西.但是,他们没有帮助解决我的问题.

我试图在我的项目中包含一个SQLite数据库,当构建PC,MAC和Linux Standalone(在Windows机器上测试)时,数据库按预期工作.在Android设备上进行测试时,出现以下错误.

   E/Unity: ArgumentException: Invalid ConnectionString format for parameter "/storage/emulated/0/Android/data/com.tbltools.tbl_project/files/TBLDatabase.db"
          at Mono.Data.Sqlite.SqliteConnection.ParseConnectionString (System.String connectionString) [0x00000] in <filename unknown>:0 
          at Mono.Data.Sqlite.SqliteConnection.Open () [0x00000] in <filename unknown>:0 
          at UIHandler+<RequestAllStudentNames>c__Iterator2.MoveNext () [0x00000] in <filename unknown>:0 
          at UnityEngine.SetupCoroutine.InvokeMoveNext (IEnumerator enumerator, IntPtr returnValueAddress) [0x00000] in <filename unknown>:0 
Run Code Online (Sandbox Code Playgroud)

我认为对connectionString进行修改应该很简单,但这并没有解决我的问题.这是我到目前为止:

   if (Application.platform != RuntimePlatform.Android)
        {
            // The name of the db.
             tblDatabase = "URI=file:" + Application.dataPath + "/TBLDatabase.db"; //returns the complete path to database file exist.
        }
        else
        {
              tblDatabase = Application.persistentDataPath + "/TBLDatabase.db";

            if (!File.Exists(tblDatabase)) …
Run Code Online (Sandbox Code Playgroud)

c# sqlite android unity-game-engine

4
推荐指数
1
解决办法
2890
查看次数

错误:(34) 错误:找不到资源数组/preloaded_fonts

我导入了一种字体,然后决定反对它,我使用安全使用方式将其从我的文件中删除,但没有任何结果,所以我将其删除。

突然间,我无法构建我的项目,并且出现了提到的错误。

我尝试删除

<meta-data
            android:name="preloaded_fonts"
            android:resource="@array/preloaded_fonts" />
Run Code Online (Sandbox Code Playgroud)

但是在尝试再次构建项目后,这再次出现。我已经删除了我认为与此错误相关的所有引用,但很明显,我遗漏了一些东西。

在此处输入图片说明

android

2
推荐指数
1
解决办法
2216
查看次数

如何使用 Retrofit 查看创建的 JSON 字符串

我不确定这是否是一个愚蠢的问题(因此我无法找到答案),但我想知道是否可以在发送时 Toast 或 Log 输出创建的 JSON,该 JSON 正在发送到服务器。

我只是想查看创建的 JSON - 我正在使用以下方法,该方法使用Retrofitand .addConverterFactory(GsonConverterFactory.create(gson))

private void addTeamMember(final List teamMemberArray,final String team_id) {

    //helps with debugging regarding post requests
    Gson gson = new GsonBuilder()
            .setLenient()
            .create();


    //Retrofit is a REST Client for Android and Java by Square.
    //It makes it relatively easy to retrieve and upload JSON (or other structured data) via a REST based webservice
    Retrofit retrofit = new Retrofit.Builder()
            //directing to the localhost which is defined in …
Run Code Online (Sandbox Code Playgroud)

android json gson retrofit

1
推荐指数
1
解决办法
810
查看次数

标签 统计

android ×3

c# ×1

gson ×1

json ×1

retrofit ×1

sqlite ×1

unity-game-engine ×1