Count lines of code in all java classes in Android Studio
Android StudioAndroid Studio Problem Overview
Is there any way I can view the total lines of code in each java class in my project?
Looking for something like this for Android Studio.
Android Studio Solutions
Solution 1 - Android Studio
Go to https://plugins.jetbrains.com/idea/plugin/4509-statistic and install the latest version
To install
-
Run Android Studio
-
From the menu bar, select File-->Settings
-
Under IDE Settings, click Plugins, and then click Install plugin from disk
-
Navigate to the folder where you downloaded the plugin and double-click it
-
Restart Android Studio
To count the lines
- Check the statistics option that is visible after installing the plugin
- This option is near the run, debug, gradle console, bottom left corner of Android studio
21/05/2015
If you cannot see the Statistics options, do the following:
-
Select VIEW from the toolbar.
-
Select TOOLS Windows.
-
Choose STATISTICS.
You will see the statistics of your project and at the bottom, there is TOTAL section which displays the total lines under the Column of LINES.
Solution 2 - Android Studio
You could try this plugin (It is for IntelliJ but should work with AS): http://plugins.jetbrains.com/plugin/?idea&id=4509
Solution 3 - Android Studio
Goto the link https://plugins.jetbrains.com/plugin/4509-statistic and install it.
General Usage Instructions
-
Install plugin from official Jetbrains plugin site,
-
After installing, just click on the TAB "Statistic" at the bottom of the screen (left side),
-
Click "Refresh" button to run statistic for whole project,
-
Click "Refresh on selection" button to run statistic for selected directory,
-
Click "Settings" button to customize plugin behavior,
-
Adjust "Excluded file types" with all extensions which you want to remove from the statistic (e.g. class;jar;...),
-
Adjust "Seperate TABs file types" with all extensions which you want to have in separate tab (e.g. php;java;...),
Note:
-
Size - total size of the file,
-
Size Min - size of the smallest file of the given type,
-
Size Max - size of the biggest file of the given type,
-
Size Avg - average size of the file of the given type.
Solution 4 - Android Studio
Jetbrain's statistics plugin is counting only .java files. It is not accurate for getting android app source line of code.
We can use locmatrics for this.
This will return loc for all the entered extensions.
Please set a valid output directory while checking this. Otherwise garbage files will be generated inside source directory