Android Studio と IEDA は自動的にパッケージをインポートし、変数にクラスのフルパスを表示します。

タイトル 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 のパッケージのインポートの問題について説明します。他にご質問がある場合は、下にメッセージを残していただければ、すぐに返信します。

記事がお役に立てましたら、「いいね!」、まとめて転送していただければ幸いです。

ありがとう〜


古いルール~壁紙を投稿してください::

ここに画像の説明を挿入します

おすすめ

転載: blog.csdn.net/qq_41998504/article/details/125990756