亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用Android Studio導出jar時沒有jar文件

使用Android Studio導出jar時沒有jar文件

慕碼人2483693 2021-10-28 10:43:43
我按照本教程為unity3d導出jar文件,我參考這個來解決我的問題,但是,我仍然在項目中找不到任何jar文件,發布目錄為空。我的 build.gradle:apply plugin: 'com.android.library'android {    compileSdkVersion 28    defaultConfig {//        applicationId "com.aoshitang.demo"        minSdkVersion 21        targetSdkVersion 28//        versionCode 1//        versionName "1.0"//        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"    }    buildTypes {        release {            minifyEnabled false            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'        }    }}dependencies {    implementation fileTree(include: ['*.jar'], dir: 'libs')    implementation 'com.android.support:appcompat-v7:28.0.0'    implementation 'com.android.support.constraint:constraint-layout:1.1.3'    testImplementation 'junit:junit:4.12'    androidTestImplementation 'com.android.support.test:runner:1.0.2'    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'    implementation files('libs/unityClasses.jar')}task clearJar(type: Delete) {    delete 'release/AndroidSensorPlugin.jar'}task makeJar(type: Copy) {    from('build/intermediates/bundles/release/')    into('release/')    include('classes.jar')    rename ('classes.jar', 'AndroidSensorPlugin.jar')}makeJar.dependsOn(clearJar, build)我想我成功地導出了 jar 文件,但是發布目錄中是空的,這是有線的。順便說一下,我使用的是 macOS Mojave 10.14,我的 Android Studio 版本是 3.2。有什么幫助嗎?
查看完整描述

3 回答

?
莫回無

TA貢獻1865條經驗 獲得超7個贊

我想到了。目前 Android Studio 不把 classes.jarbuild/intermediates/bundles/release/放在build/intermediates/packaged-classes/release/. 所以這樣做:


task makeJar(type: Copy) {

    from('build/intermediates/packaged-classes/release/')

    into('release/')

    include('classes.jar')

    rename ('classes.jar', 'AndroidSensorPlugin.jar')

}


查看完整回答
反對 回復 2021-10-28
?
尚方寶劍之說

TA貢獻1788條經驗 獲得超4個贊

我不得不使用路徑:build/intermediates/compile_library_classes_jar/release/


我正在使用 Android Studio 4.1.3


task exportJar(type: Copy) {

    from('build/intermediates/compile_library_classes_jar/release/')

    into('release/')

    include('classes.jar')

    // name the plugin

    rename('classes.jar', 'ToastPlugin.jar')

}


查看完整回答
反對 回復 2021-10-28
?
桃花長相依

TA貢獻1860條經驗 獲得超8個贊

如果您使用的是 Android Studio v4.2 及更高版本,請更新

這個

from('build/intermediates/compile_library_classes_jar/release/')

from('build/intermediates/aar_main_jar/release/')


查看完整回答
反對 回復 2021-10-28
  • 3 回答
  • 0 關注
  • 286 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號