2016-07-19 5 views
0

私はAndroidスタジオにはかなり新しく、別のUnityプロジェクト用にAndroidスタジオプロジェクトからjarをエクスポートしようとしています。Android Studio jarをエクスポートしないjarをエクスポートします

私はリンクCreate An Android Plugin For Unity Using Android Studio

しかし、時はいつでも、私はその「が成功のビルド」および「外部タスクの実行は、 『exportJar』を終了」を示すエクスポートしようとしているが、私はすべてのjarファイルを見つけることができないのです上の指示に従っ指定されたgradleファイルのフォルダに保存します。

「app/release」フォルダが空で、「app/build/intermediate/bundles/release /」に「instant-run」という名前の別のフォルダのみが含まれています。

私は、ステップをスキップしているか間違った経路を探しているかどうか少し混乱しています。 'com.android.application'

:私はあなたが

この行を変更するプラグインを適用すべきであるAndroidのスタジオv2.1.2に

App.buildファイル

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 22 
    buildToolsVersion "24.0.0" 

    defaultConfig { 
     applicationId "com.example.merchantapp" 
     minSdkVersion 8 
     targetSdkVersion 19 
    } 

    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' 
     } 
    } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    compile 'com.android.support:support-v4:22.2.1' 
    compile files('libs/PGSDK_v1.0.jar') 
    compile files('libs/classes.jar') 
} 
task deleteOldJar(type: Delete) { 
    delete 'release/AndroidPlugin.jar' 
} 

//task to export contents as jar 
task exportJar(type: Copy) { 
    from('build/intermediates/bundles/release/') 
    into('release/') 
    include('classes.jar') 
    ///Rename the jar 
    rename('classes.jar', 'AndroidPlugin.jar') 
} 

exportJar.dependsOn(deleteOldJar, build) 


android { 
    lintOptions { 
     abortOnError true 
    } 
} 
+0

このパスは、ビルド/中間体/バンドル/リリース/を見たことがありますか? –

+0

はい。空で、別のフォルダが即座に実行されます –

+0

build/output/aarの下に.aarファイルがありますか? @Pranav Buradkar –

答えて

1

を使用してメートル

apply plugin: 'com.android.library'

必須です。プロジェクトを再ビルドします。 私たちはライブラリを生成しているので、ビルドjarファイルに必要です。 参照How to export library to Jar in Android Studio?

+0

ありがとう@Pranav Burakar –

関連する問題