2016-12-08 13 views
0

のためのコンパイルとビルドグルーオンのモバイルアプリは、私たちはGradleのファイルにデスクトップ

desktopRuntime 'org.xerial:sqlite-jdbc:3.15.1' 

を持っています。 私はプロジェクトをビルドしますが、私のzipファイルはlibフォルダにこのファイルを持っていません。 デスクトップ用のプロジェクトを作成するにはどうしたらいいですか? 私のideはネットビーンズです。 ありがとうございます。 >your_project - - >ビルド - >LIBS

答えて

1

distZipまたは0123の問題gradleタスクは、デスクトップ依存関係を含めることができません。

desktopRuntimeruntimeに変更すると、LadislavTörökが示すように一時的に変更されますが、モバイル展開に依存性が含まれないように変更を元に戻す必要があります。

作業中のジップを使用する場合は、distZipタスクを変更して、libフォルダにデスクトップの依存関係を含めるとともに、それらをクラスパスに含める必要があります。 binフォルダ)。あなたのbuild.gradleスクリプトでこれを含める:

startScripts { 
    classpath += configurations.desktopRuntime 
} 

distZip { 
    into("$project.name/lib") { 
     from configurations.desktopRuntime 
    } 
} 

ます。また、このsolutionのように、実行可能な脂肪のjarファイルを作成するには、デスクトップの依存関係を含め提供し、shadowJarを使用することによって、問題を解決することができます。

0
Try next steps: 

1.

dependencies { 
     compile 'org.xerial:sqlite-jdbc:3.15.1' 
     runtime 'org.xerial:sqlite-jdbc:3.15.1' 
    } 
  • ゴーへのNetBeans IDEで、 "ファイル" タブ
      をここにlibをsqlite-jdbc.jarとして追加してください。
  • +0

    私の問題は、アンドロイドビルドとデスクトップビルドが欲しいということです。このファイルはアンドロイドビルドに含めたくありません。このファイルはデスクトップにのみ含める必要があります。感謝している。 – user2880318

    関連する問題