title: package com.example.module.activity does not exist
body: <p><strong>build.gradle(app)</strong></p>
  
  <pre><code>apply plugin: 'com.android.application'
  
  android {
      compileSdkVersion 25
      buildToolsVersion "25.0.0"
  
      defaultConfig {
          applicationId "sampleapp.com.sampleapplication"
          minSdkVersion 14
          targetSdkVersion 25
          versionCode 1
          versionName "1.0"
          renderscriptTargetApi = 18
          renderscriptSupportModeEnabled true
          testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
          vectorDrawables.useSupportLibrary = true
      }
  
      buildTypes {
          release {
              minifyEnabled false
              proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
          }
      }
  }
  
  ext {
      androidSupport = '25.0.1'
      junit = '4.12'
      espresso = '2.2.2'
      mockito = '2.2.26'
  }
  
  dependencies {
      compile fileTree(dir: 'libs', include: ['*.jar'])
      androidTestCompile("com.android.support.test.espresso:espresso-core:$espresso", {
          exclude group: 'com.android.support', module: 'support-annotations'
      })
      compile "com.android.support:appcompat-v7:$androidSupport"
      testCompile "junit:junit:$junit"
      compile project(path: ':samplemodule')
      testCompile "org.mockito:mockito-core:$mockito"
  }
  </code></pre>
  
  <p><strong>build.gradle(module)</strong></p>
  
  <pre><code>apply plugin: 'com.android.library'
  
  android {
      compileSdkVersion 25
      buildToolsVersion '25.0.0'
  
      defaultConfig {
          minSdkVersion 14
          targetSdkVersion 25
          versionCode 1
          versionName "1.0"
          renderscriptTargetApi = 18
          renderscriptSupportModeEnabled true
          testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
          vectorDrawables.useSupportLibrary = true
      }
  
      buildTypes {
          release {
              shrinkResources true
              minifyEnabled true
              proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
          }
      }
  
  }
  
  ext {
      androidSupportLibrary = '25.0.1'
      espresso = '2.2.2'
  }
  
  dependencies {
      compile fileTree(dir: 'libs', include: ['*.jar'])
      androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
          exclude group: 'com.android.support', module: 'support-annotations'
      })
      compile "com.android.support:appcompat-v7:$androidSupportLibrary"
      testCompile 'junit:junit:4.12'
  }
  </code></pre>
  
  <p>I get the following error: </p>
  
  <pre><code>Error:(5, 45) error: package com.example.module.activity does not exist
  </code></pre>
  
  <p>Referred all the following posts:</p>
  
  <p><a href="https://stackoverflow.com/questions/26422860/android-studio-library-error-package-does-not-exist">Android Studio library “error: package does not exist”</a></p>
  
  <p><a href="https://stackoverflow.com/questions/28796114/why-do-packages-from-library-module-does-not-exist-upon-compilation-even-when-a">Why do packages from library module does not exist upon compilation, even when Android Studio shows no errors in code?</a></p>
  
  <p><a href="https://stackoverflow.com/questions/27881138/package-does-not-exist-when-refrencing-a-java-module-android-studio-1-0-1">Package does not exist when refrencing a java module Android Studio 1.0.1</a></p>
  
  <p><a href="https://stackoverflow.com/questions/26050097/package-does-not-exist-when-using-separate-app-as-a-dependency">Package does not exist when using separate App as a dependency</a></p>
  
  <p>What am I doing wrong ?</p>