Count lines of code in all java classes in Android Studio

Android Studio

Android 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

  1. Run Android Studio

  2. From the menu bar, select File-->Settings

  3. Under IDE Settings, click Plugins, and then click Install plugin from disk

  4. Navigate to the folder where you downloaded the plugin and double-click it

  5. Restart Android Studio

To count the lines

  1. Check the statistics option that is visible after installing the plugin
  2. 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:

  1. Select VIEW from the toolbar.

  2. Select TOOLS Windows.

  3. 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

  1. Install plugin from official Jetbrains plugin site,

  2. After installing, just click on the TAB "Statistic" at the bottom of the screen (left side),

  3. Click "Refresh" button to run statistic for whole project,

  4. Click "Refresh on selection" button to run statistic for selected directory,

  5. 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:

  1. Size - total size of the file,

  2. Size Min - size of the smallest file of the given type,

  3. Size Max - size of the biggest file of the given type,

  4. 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.

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

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
Questionuser3897585View Question on Stackoverflow
Solution 1 - Android StudiocoderView Answer on Stackoverflow
Solution 2 - Android StudioYurajView Answer on Stackoverflow
Solution 3 - Android StudioCprk PraveenView Answer on Stackoverflow
Solution 4 - Android StudiorajeeshView Answer on Stackoverflow