Я работаю над:
Имя моей таблицы выглядит так: «test_meetings»
Я решил ошибку, задав в testMeeting.php модель имя таблицы:
protected $table = 'test_meetings';
Просто добавьте это в свой сборник java-модуля. Он будет содержать зависимые библиотеки в архиве.
mainClassName = "com.company.application.Main"
jar {
manifest {
attributes "Main-Class": "$mainClassName"
}
from {
configurations.compile.collect { it.isDirectory() ? it : zipTree(it) }
}
}
Это приведет к файлу [module_name] / build / libs / [module_name] .jar.
Код сверху:
task deleteJar(type: Delete) {
delete 'libs/jars/logmanagementlib.jar'
}
task createJar(type: Copy) {
from('build/intermediates/bundles/release/')
into('libs/jars/')
include('classes.jar')
rename('classes.jar', 'logmanagementlib.jar')
}
createJar.dependsOn(deleteJar, build)
Если вы настроили код как простой Java-модуль в Gradle, то очень легко заставить Gradle предоставить вам файл jar с содержимым. У этого jar-файла будет только ваш код, а не другие библиотеки Apache. Я бы рекомендовал распространять его таким образом; немного странно связывать зависимости внутри вашей библиотеки, и для пользователей этих библиотек более естественно включать эти зависимости самостоятельно (поскольку в противном случае конфликты этих проектов уже связывают копии библиотеки, возможно, разных версий ). Более того, вы избегаете потенциальных проблем с лицензированием при перераспределении кода других людей, если вы собираетесь публиковать свою библиотеку.
Возьмите код, который также необходимо скомпилировать в банку, и переместите его на отдельный простой Java-модуль в Android Studio:
Надеюсь, ваш проект должен строиться нормально сейчас. После выполнения сборки файл jar для вашей библиотеки Java будет помещен в каталог build / libs в каталоге вашего модуля. Если вы хотите создать файл jar вручную, вы можете запустить его задачу с файлом jar из окна Gradle: [/g13]
.jar файл будет автоматически генерироваться при компиляции и запуске вашего приложения.
Вы можете найти файл class.jar из root_folder / app / build / intermediates / bundles / debug
способ, которым я нашел, - найти выход компилятора проекта (проектная структура> проект). затем найдите соответствующую папку модуля, которую вы хотите перевернуть в банку, скомпилируйте ее с помощью zip и измените расширение вывода с zip на jar.