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 birdefault
ve birdebug
klasörü olacaktır.Bir sürümden harici JAR'ın yeniden elde edilmesinin bir yolu yeniden oluşturulsun mu?
5
A
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
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