Android StudioでJavaファイルが認識されない問題を解決(赤いJが表示される)。
2022-02-08 09:48:26
インスタントメッセージの小さなデモを作っていて、XMPPベースのaSmackのソースコードを使用する必要がありました。私はmainに新しいasmackフォルダを作成し、asmackを解凍したコードパッケージをこのディレクトリにコピー&ペーストしました。
この問題は、長い間混乱している、オンラインは、クリーン、ビルドが動作しないと述べ、プロジェクトの構造moudle->で、ソースは、Javaファイルに参加するAndroid Studioの初期バージョンは、後で新しいバージョンが単にいくつかの投げの後、このディレクトリを見つけることができない見つけることができる、通常のソリューションすることができます最終的に次の解決策を発見した。
プロジェクトビューに切り替え、アプリ内のbuild.gradleを見つけ、android構造体に次のコードを挿入します。
sourceSets {
main {
java.srcDirs = ['src/main/java', 'src/main/new folder name']
}
}
For example, mine is.
sourceSets {
main {
java.srcDirs = ['src/main/java', 'src/main/asmack']
}
}
Then rebuild the project and the problem is solved
For example, mine is.
sourceSets { main { java.srcDirs = ['src/main/java', 'src/main/asmack'] } }
Then rebuild the project and the problem is solved
関連
-
スレッド内にハンドラを作成できない Looper.prepare() を呼び出していないスレッド
-
コンフィギュレーション 'compile' は廃止され、'implementati solution' に置き換わりました。
-
アプリの実行エラー。デフォルトのアクティビティが見つかりません
-
RuntimeException: Unable to start activity ComponentInfo{xxx}: java.lang.NullPoi Androidの開発において、アクティビティを開始できません。
-
アプリがGoogle検索でインデックスされない
-
Android 開発の問題 - いくつかのプロジェクトはすでにワークスペースに存在するため、インポートできません。
-
Androidです。ListView.addHeaderView()の使用方法と注意点
-
Manifest merger failed : Android 12以降をターゲットとするアプリは、明示的な指定が必要です。
-
Android Bluetooth接続
-
Androidで色を取得するいくつかの方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
adb connect device offline エラー解決
-
Android プロジェクトのライブラリに armeabi-v7a、armeabi、x86 が追加されました。
-
Androidでの録音とMP3へのローカルトランスコード
-
第20章 OnCheckedChangeListenerイベント (ゼロから学ぶAndroid)
-
RecyclerViewです。アダプタが接続されていないため、レイアウトをスキップする
-
ArrayAdapter のソリューションでは、リソース ID が TextView である必要があります。
-
エミュレータです。PANIC: AVDのシステムパスが壊れています。ANDROID_SDK_ROOTの値を確認してください。
-
Jniエラー:構造体でも組合でもないものにメンバー 'FindClass' を要求する、 解決方法
-
Eclipse &プラグインのよくある使用エラーとコンパイルエラー
-
Android Studio精彩案例(七)《ToolBar使用详解<一>》