android studio gradle generacja jar

0

Jak przy pomocy gradla w android studio wygenerować plik jar. Problem jest taki że ten plik powinien mieć w manifeście dodatkowe dane. Udało mi się stworzyć plik .jar z manifestem ale bez plików źródłowych:

task updateManifest {
    ant.jar(destfile: file('build\\outputs').absolutePath + File.separator + 'classes.jar', update: true, index: true) {
        println file('build\\outputs').absolutePath + File.separator + 'classes.jar'
        delegate.manifest {
            attribute(name: 'permissions', value: 'all-permissions') ///przykladowe dane
            attribute(name: 'codebase', value: '*')
        }
    }
} 
0

Powinno wystarczyć coś takiego, bez konieczności osobnego taska:

jar {
    manifest {
        attributes 'permissions': 'all-permissions'
        attributes 'codebase': '*'
    }
}
0

Ale chodzi mi o to że jak tworzę jar'a to mam go pustego po za manifestem, a z android studio nie mogę użyć tasku jar. Potrzebuję on dołączenia pluginu java którego nie akceptuję android studio

0

Co to znaczy, że android studio nie akceptuje pluginu?:> Powinno bez problemu działać.

0

Error:The 'java' plugin has been applied, but it is not compatible with the Android plugins.

1 użytkowników online, w tym zalogowanych: 0, gości: 1