title: react-native run-android, unimodules installling contains unused expo
body: <p>I recently <code>eject expo</code> from my react-native app and successful run the app after some configuration and code changes.</p>
  
  <p>I already remove 'expo' from the <code>package.json</code> since I realize the current project has no use of any api from it. The only possible related package I used is <code>@expo/vector-icons</code>.</p>
  
  <p>While testing the app through <code>react-native run-android</code> or inside <code>android</code> folder run <code>./gradlew cleanBuildCache</code> I have noticed the following the message.
  <a href="https://i.stack.imgur.com/3ImIs.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/3ImIs.png" alt="enter image description here"></a></p>
  
  <p>Is this normal behaviors that those packages are installed. I just cannot figure out where and why those unimodules are installed. </p>
  
  <p>I also remove </p>
  
  <pre><code>import expo.modules.constants.ConstantsPackage;
  import expo.modules.permissions.PermissionsPackage;
  import expo.modules.filesystem.FileSystemPackage;
  </code></pre>
  
  <p>from <code>android\app\src\main\java\com\pedoer\MainApplication.java</code>. Not sure if this action will break my code in the future. But those are still installed after cleaning cache.</p>