2016-03-29 10 views
0

Ich wurde Eclipse-Projekt in Android Studio-Projekt umgewandelt, Apk-Größe ist 10mb auf 17mb erhöht. Ich weiß nicht, wie diese aussehen meiner Klasse-Datei wie folgt zu lösen,Import Eclipse-Projekt in Android Studio, Apk-Größe ist erhöht

apply plugin: 'com.android.application' 
buildscript { 
    repositories { 
     mavenCentral() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:1.5.0' 
    } 
} 

allprojects { 
    repositories { 
     mavenCentral() 
    } 
} 
dependencies { 
    testCompile 'junit:junit:4.12' 
    repositories { 
     mavenCentral() 
    } 
    compile fileTree(dir: 'libs', include: '*.jar') 
    androidTestCompile 'com.android.support.test:runner:0.3' 
    androidTestCompile 'com.android.support.test:rules:0.4' 

    compile 'com.jayway.android.robotium:robotium-solo:5.5.4' 

} 

android { 
    compileSdkVersion 22 
    buildToolsVersion "22.0.1" 
    aaptOptions.setProperty("cruncherEnabled", false) 

    sourceSets { 
     main { 
      manifest.srcFile 'AndroidManifest.xml' 
      java.srcDirs = ['src'] 
      resources.srcDirs = ['src'] 
      aidl.srcDirs = ['src'] 
      renderscript.srcDirs = ['src'] 
      res.srcDirs = ['res'] 
      assets.srcDirs = ['assets'] 
     } 


     instrumentTest.setRoot('tests') 

     debug.setRoot('build-types/debug') 
     release.setRoot('build-types/release') 
    } 
    android { 
     packagingOptions { 
      exclude 'META-INF/NOTICE.txt' 
      exclude 'META-INF/LICENSE.txt' 
     } 
    } 
buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

Bitte helfen Sie mir Originalgröße meiner apk-Datei danken Ihnen auf dieser Linie

+0

minifyEnabled auf true setzen und APK im Freigabemodus generieren, wird die Größe verringert. –

+0

@Krishna Es gibt keine Größenänderungen in meiner apk, das gleiche Ergebnis mit 17 mb – Manoj

+0

tun, dass in der buildType-> Debug –

Antwort

0

Fokus zu erhalten:

compile 'com.jayway.android.robotium:robotium-solo:5.5.4' 

Es ist das Robotium Jar, sollte nicht in Build Config Debug/Release kompiliert werden.

Versuchen Sie, es zu 'androidTestCompile' zu ändern.

+0

Ich änderte wie Ihr Beitrag, aber ich habe einen Fehler [Fehler: (15, 25) Fehler: Paket com. robotium.solo existiert nicht]. – Manoj

+0

Haben Sie Ihren Roboter-Testcode in Ihrem Hauptprojekt kombiniert? Wenn Sie Eclipse verwenden, sind das zwei Projekte, oder? Ich empfehle Ihnen, diese beiden Projekte zu trennen. Sie können das Beispiel für Robitium hier überprüfen: https: //github.com/RobotiumTech/robotium/wiki/Downloads. @Manoj – banking

+0

yeh absolut korrekt, wenn ich wie Eclipse getrennt, aber wie kann ich mein Projekt mit Robotium in Android Studio testen – Manoj

Verwandte Themen