タイトル Android Studio はパッケージを自動的にインポートし、変数にクラスのフルパスを表示します。
まず現象をお見せします。この現象に遭遇したことはありますか? 変数またはクラスを入力するとき、パッケージをインポートするインポート ステートメントを手動で記述しない限り、Android Studio は変数のフル パスを変数の前に置きます。 . ステートメントはファイルの先頭に記述されます。
package com.example.edudemo;
public class MainActivity extends androidx.appcompat.app.AppCompatActivity {
@Override
protected void onCreate(@androidx.annotation.Nullable android.os.Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(com.example.edudemo.R.layout.activity_main);
}
}
そのようなステートメントを手動で作成しますか? これはプログラマーにとって難しすぎる
import androidx.appcompat.app.AppCompatActivity;
実際、Android Studio や IDEA などのツールでは、デフォルトではこのような状況にはなりませんが、バージョンをアップグレードおよび変更したり、特定のプラグインをインストールしたりすると、これらのデフォルト設定が変更され、上記の状況が発生する可能性があります。
変数が追加されるたびに、関数はフルパスをリストします。強迫性障害の惨状!!!
解決策のステップ
1. Android Studioの設定を開きます
File -> Editor -> Code Style -> Java...Kotlin ...(看你是用哪个语言)
2.チェックを外します
完全修飾クラス名を使用する
この選択の翻訳は次のようになります: 完全修飾クラス名を使用する
3. 右下隅の「適用」をクリックして問題を解決します。
自動パッケージのインポートとコンパイル ツールの明確な導入に関するその他の詳細な質問
現在、Android Studio には、Java、Kotlin、XML、C\C++ のライブラリ、jar、パッケージを自動的にインポートする機能があります。
この必要がある場合は、ご覧ください。
File -> Editor -> General -> Auto Import
主に次の 2 つのオプションがあります。
1、Add unambigous inports on the fly
## 翻译:动态地添加明确导入
2、OPtimize imports on the fly
## 翻译:动态地优化导入
私が使用しているバージョンは次のとおりです。
さて、
今回は Android Studio と IDEA のパッケージのインポートの問題について説明します。他にご質問がある場合は、下にメッセージを残していただければ、すぐに返信します。
記事がお役に立てましたら、「いいね!」、まとめて転送していただければ幸いです。
ありがとう〜
古いルール~壁紙を投稿してください::