Count lines of code in all java classes in Android Studio
Solution 1:
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:
You could try this plugin (It is for IntelliJ but should work with AS): http://plugins.jetbrains.com/plugin/?idea&id=4509
Solution 3:
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:
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.
http://www.locmetrics.com/
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