android studio gradle generacja jar

android studio gradle generacja jar
Q8
  • Rejestracja:ponad 16 lat
  • Ostatnio:ponad 10 lat
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:

Kopiuj
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: '*')
        }
    }
} 
airborn
  • Rejestracja:prawie 16 lat
  • Ostatnio:prawie 7 lat
  • Postów:274
0

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

Kopiuj
jar {
    manifest {
        attributes 'permissions': 'all-permissions'
        attributes 'codebase': '*'
    }
}
edytowany 1x, ostatnio: airborn
Q8
  • Rejestracja:ponad 16 lat
  • Ostatnio:ponad 10 lat
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

airborn
  • Rejestracja:prawie 16 lat
  • Ostatnio:prawie 7 lat
  • Postów:274
0

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

Q8
  • Rejestracja:ponad 16 lat
  • Ostatnio:ponad 10 lat
0

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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.