問題タブ [dbflow]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
5218 参照

android - エラー: 引数のメソッド annotationProcessor() が見つかりませんでした

readmeで提案されているように、 DBflowをインポートしようとしています。プロジェクト レベルの build.gradle ファイルを変更して同期しようとすると、次のエラーが発生します。

エラー:(27, 0) タイプ org.gradle.api.internal.artifacts.dsl.dependencies のオブジェクトの引数 [com.github.Raizlabs.DBFlow:dbflow-processor:4.1.2] のメソッド annotationProcessor() が見つかりませんでした.DefaultDependencyHandler。

Android Studio 3.0.1Gradle Plugin 3.0.0を使用しています。

ここに私のgradleファイルがあります:

build.gradle (プロジェクト)

app/build.gradle (アプリケーション)

この問題の原因と解決方法は?

0 投票する
1 に答える
226 参照

android - DBFlow を使用して外部ストレージにデータベースをバックアップする方法

  • アプリケーション データベースをバックアップし、モバイル ストレージ
    フォルダに保存する方法。この方法でやろうとしましたが、バックアップファイルを作成できません。

0 投票する
0 に答える
93 参照

java - モデル選択時に DBFlow がクラッシュします。ファイルが多すぎます (2062)

DBFlow ( SQLite.select().from(Schedule.class).where(Schedule_Table.id.eq(scheduleId)).querySingle()) を使用してモデルを選択すると、次のエラーが表示されます。

データベース ファイルを開くことができません (コード 2062)

#################################################### ######### エラー コード: 2062 (SQLITE_CANTOPEN_EMFILE) 原因: アプリケーションが

2 つの多くのファイルを開きました。1 つのプロセスで使用できるファイル記述子の最大数は、デフォルトで 1024 です。(データベース ファイルを開けません (コード 2062))

#

それは私が間違っていることですか、それとも DBFlow ライブラリのバグですか? クラッシュする DBFlow のコードは次のとおりです。

この関数は次の関数によって実行されます。ここでは、カーソルが閉じられていることがわかります。

カーソルが閉じられているため、開かれているファイルが多すぎるというエラーは何でしょうか?