問題タブ [android-studio-2.3]

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 に答える
770 参照

java - 外部キーでテーブルを作成するSqliteの方法

したがって、このトピックに関するいくつかの質問を検索しましたが、それらの質問は、PK などを使用せずにテーブルを作成できるかどうかに関連していることがわかりました。私の問題は、次のコードがエラーを生成することです。E/SQLiteLog: (1) near "FOREIGN": syntax error

コード:

このコードを実行するとMSSQLSERVER完全に機能しますが、実行Java/AndroidするSQLiteと上記のエラーが発生します。

よろしくお願いいたします。

編集:

DataHandler クラス:

活動クラス:

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

android - Android アプリケーションから Gradle をコンパイルする際のエラー: SDK ビルド ツールのリビジョン (24.0.3) がプロジェクトに対して低すぎます

これは「コンソール」からのエラーです:

理由はわかりませんが、Android Studio を (2.2 から 2.3 に) 更新し、必要なすべてのパッケージ、必要なすべてのパッケージ (SDK およびその他) もインストールしました。Android Studio をアップグレードする前は、構成は正常に機能していました。

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

java - Android Studio 2.3 エラー: クラス 'com.google.common.collect.ImmutableSet' を読み込めません

みんな!

突然、存在するプロジェクトを開くと、エラーが発生しました。

エラー: クラス 'com.google.common.collect.ImmutableSet' を読み込めません。この予期しないエラーの考えられる原因は次のとおりです。

  • Gradle の依存関係キャッシュが破損している可能性があります (ネットワーク接続のタイムアウト後に発生することがあります)。依存関係を再ダウンロードしてプロジェクトを同期します (ネットワークが必要です)。
  • Gradle ビルド プロセス (デーモン) の状態が破損している可能性があります。すべての Gradle デーモンを停止すると、この問題が解決する場合があります。Gradle ビルド プロセスを停止します (再起動が必要です)
  • プロジェクトで、プロジェクト内の他のプラグインまたはプロジェクトが要求する Gradle のバージョンと互換性のないサードパーティのプラグインを使用している可能性があります。
Gradle プロセスが破損している場合は、IDE を閉じてからすべての Java プロセスを強制終了することもできます。

私はサードパーティのプラグインとライブラリを持っていません。それ以外の場合は標準です。

依存関係を再ダウンロードし、Gradle を再実行し、Android Studio 2.3 と Android SDK (最後のバージョンをダウンロード) を再インストールしようとしましたが、Android Studio の新しい単純なプロジェクトごとにプロジェクトに同じメッセージが表示されます。

Android Studio の新しいシンプルなプロジェクトのスクリーンショット

Windows 10 を最新の更新プログラムで使用しています。

助けてください!