2017-03-27 27 views
5

Son zamanlarda Android Studio'yu sürüm 2.3'e karşılık gelen sınıf sürümü ile yükselttim.Android Studio'yu yükselttikten sonra yayınlama paketi yok

task createJar(type: Copy) { 
from('build/intermediates/bundles/release/') 
into('libs/') 
include('classes.jar') 
rename('classes.jar', 'myExample.jar') 
} 
createJar.dependsOn(deleteJar, build) 
  • Ancak yükseltmeden sonra, bu artık çalışmaz:

Ben böyle gradle işlevleri kullanarak bir kavanozda olarak ihraç projemin içinde iki modüle sahip . Android Studio'da Build Varyantını "Release" olarak ayarlıyorum, ancak görevlerimi çalıştırdıktan sonra lib klasörümde JAR olmayacak. build/intermediates/bundles/ klasörünü kontrol ettim ve hiç bir klasör oluşturulmamış. Sadece bir default ve bir debug klasörü olacaktır.

  • Bir sürümden harici JAR'ın yeniden elde edilmesinin bir yolu yeniden oluşturulsun mu?

  • cevap

    4

    bu doğru çözümdür ama android bölümünde benim gradle dosyaya bu eklenmiş ve serbest bırakma klasörü döndü emin değilim.

    publishNonDefault true 
    
    +0

    Sadece 'build/intermediates/bundles/release /' adlı bir klasörüm yoktu ve exportJar() işlevi çalışmıyordu. Bu çözüm benim için de çalıştı. – Fra

    İlgili konular