2016-04-16 17 views
0

私はアンドロイドアプリを開発中です。複数のライブラリが警告とハイキャッシュを確立しました

04-16 18:07:09.834 2683-2683/pp.com.dersProgramim W/ResourceType: Found multiple library tables, ignoring... 
04-16 18:07:23.159 2683-2683/pp.com.dersProgramim D/NotificationMan...: Step 1 

ここでは最初に実行されるlogcatがあります。 「複数のライブラリテーブルが見つかりました、無視しています」という部分で開くのはずっと待っています。そのような12秒。

最初の実行後、アプリは30 MBのような大きなサイズのキャッシュとデータを作成します。 App Info

それほど大きいと思います。

例えば、2回目の実行で、「複数のライブラリテーブルが見つかりました...無視」の部分でもう一度開きますが、それも待っていますが、最初の実行ではなく15 msです。ここで

はbuild.gradleファイルです

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 23 
    buildToolsVersion '23.0.2' 

    defaultConfig { 
     applicationId "pp.com.dersProgramim" 
     minSdkVersion 14 
     targetSdkVersion 23 
     versionCode 10 
     versionName "2.0.1" 
     multiDexEnabled true 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

repositories { 
    maven { url "https://jitpack.io" } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    testCompile 'junit:junit:4.12' 
    compile 'com.android.support:appcompat-v7:23.1.0' 

    compile 'com.android.support:design:23.1.0' 
    compile 'com.android.support:cardview-v7:23.1.0' 

    compile project(':BetterPickers') 
    compile project(':MaterialDesign') 
    compile project(':UpdateChecker') 

    compile 'com.google.android.gms:play-services:6.+' 

    compile 'com.balysv.materialmenu:material-menu-toolbar:1.5.1' 

    compile 'de.cketti.library.changelog:ckchangelog:1.2.2' 

    compile('com.afollestad.material-dialogs:core:[email protected]') { 
     transitive = true 
    } 

    compile 'com.koushikdutta.ion:ion:2.+' 

    compile 'com.prolificinteractive:material-calendarview:1.1.0' 

} 

Manifest.xmlファイル

<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="pp.com.dersProgramim"> 

    <uses-permission android:name="android.permission.WAKE_LOCK"/> 
    <uses-permission android:name="android.permission.INTERNET"/> 
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> 
    <uses-permission android:name="android.permission.VIBRATE"/> 
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> 
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> 
    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/> 

    <application android:allowBackup="true" android:label="@string/app_name" 
     android:name=".MySchoolSchedule" 
     android:icon="@mipmap/ic_launcher" android:supportsRtl="true" 
     android:theme="@style/DersProgramimTheme"> 

     <meta-data android:name="com.google.android.gms.version" 
      android:value="@integer/google_play_services_version"/> 
     <activity 
      android:name=".MainActivity" 
      android:label="@string/app_name" 
      android:exported="true" 
      android:theme="@style/DersProgramimTheme" 
      android:configChanges="orientation|screenSize|touchscreen" 
      android:windowSoftInputMode="stateUnchanged|stateHidden|adjustPan" > 

      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 

     <activity android:name=".SetSchuleTimeConfigurationActivity" 
      android:label="@string/app_name" 
      android:theme="@style/DersProgramimTheme" 
      android:configChanges="orientation|screenSize|touchscreen" 
      android:windowSoftInputMode="stateUnchanged|stateHidden|adjustPan"/> 

     <activity android:name="com.google.android.gms.ads.AdActivity" 
      android:theme="@android:style/Theme.Translucent" 
      android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/> 

     <receiver android:name=".StartReceiver"> 
      <intent-filter> 
       <action android:name="android.intent.action.BOOT_COMPLETED" /> 
      </intent-filter> 
     </receiver> 

     <service android:name=".NotificationService" /> 
    </application> 

</manifest> 

そして、他のモジュールのbuild.gradleファイル

buildscript { 
    repositories { 
     mavenCentral() 
     maven { url "https://jitpack.io" } 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:2.1.0-beta1' 
    } 
} 
repositories { 
    mavenCentral() 
    maven { url "https://jitpack.io" } 
} 
apply plugin: 'android-library' 

android { 
    compileSdkVersion 23 
    buildToolsVersion '23.0.2' 

    defaultConfig { 
     minSdkVersion 10 
     targetSdkVersion 23 
     versionName "1" 
     versionCode 1 
    } 
    buildTypes { 
     release { 
     } 
    } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    compile 'com.android.support:support-v4:23.0.1' 

    compile('com.afollestad.material-dialogs:core:[email protected]') { 
     transitive = true 
    } 
} 

そして、他の1

android { 
    compileSdkVersion 23 
    buildToolsVersion '23.0.2' 

    defaultConfig { 
     minSdkVersion 11 
     targetSdkVersion 23 
     versionCode 1 
     versionName "1.0" 
     multiDexEnabled true 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

dependencies { 
    compile 'com.android.support:support-v4:23.+' 
    compile 'com.nineoldandroids:library:2.4.0' 
    compile fileTree(dir: 'libs', include: '*.jar') 
} 

そして、これはあなたの助けの人たちのための最後の

apply plugin: 'com.android.library' 

android { 
    compileSdkVersion 23 
    buildToolsVersion '23.0.2' 

    defaultConfig { 
     minSdkVersion 11 
     targetSdkVersion 23 
     versionCode 10 
     versionName "1.5.5" 
     multiDexEnabled true 
    } 

    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 

    sourceSets { 
     main { 
      assets { 
       srcDir 'assets' 
      } 
     } 
    } 

    lintOptions { 
     abortOnError false 
    } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    compile 'com.android.support:support-v4:23.0.1' 
    compile 'org.jraf:android-switch-backport:[email protected]' 
    compile 'com.nineoldandroids:library:2.4.0' 
} 

おかげです。

答えて

0

ええ、私はこの問題あまりに

しかし、私は解放APKを構築する際に解決される問題を得ました。 公開されたapkを構築しようとすることができます。 私は、デバッグAPKにいくつかの問題があるかもしれないと思います。

+0

ありがとうございました。それはうまくいきました。私はAndroid Studio 2.1で "Instant Run"を閉じました。今は完璧に動作します。どうもありがとうございました。 – oznakn

関連する問題