2016-07-27 10 views
0

Android Studioで名前を変更したいパッケージがあります。ここでは、それは今のように見えるものです:Android Studioでパッケージを削除して名前を変更するにはどうすればよいですか?

enter image description here

私は単に例えばcom.tabsのような短いものにパッケージ名を変更したいが、私はそうすることができていないようです。私はそれを右クリックして "Refractor"と "com.tabs"に "名前を変更"をクリックしようとしましたが、それは動作するようには思われません。私はまた、package="com.tabs"を指定してAndroidManifest.xmlにパッケージの名前を変更しようとしましたが、何も変更されていないようです。それらの無関係なパッケージを単に取り除くことができますか?(com.tabs.tabs.tabs specifically)最後にcom.tabsを保管してください。また、パッケージを右クリックしようとしましたが、パッケージを削除すると、サブディレクトリも削除されることになります。どんな助けもありがとう。ありがとう!

+1

リファクタリングが正しいアプローチです。それ以外の場合は、ファイルエクスプローラでプロジェクトフォルダに移動し、それらのファイルを移動することができます –

+1

参照http://stackoverflow.com/questions/16804093/android-studio-rename-package – VVB

+0

参照してくださいhttp://stackoverflow.com/質問/ 16804093/android-studio-rename-package?answertab = votes#tab-top –

答えて

0

まず、その後、あなたのパッケージ名をリファクタリングするIDEツールを使用しbuild.gradle

android { 

    defaultConfig { 
     // ... 
     applicationId "com.tabs" 
     // ... 
    } 
} 

でアプリケーションIDを変更します。

また、リファクタリング後に、Activity/Service/ContentProvider/BroadcastReceiverの名前が新しいクラス名と一致していることを確認してください。

0

リファクタリング(シフト+ F6)は、長いパッケージ名の痛みであることがあるので、javaフォルダの下に新しいパッケージ名com.tabを作成してそこにファイル/フォルダをドラッグすることもできます。それはまだリファクタリングですが、それはずっと簡単です。

他の人が言っているように、AndroidManifestやパッケージ名が使用されていた他のXMLではなく、applicationId(必要はありませんが一貫性を維持します)を変更してください。

関連する問題