2016-07-06 4 views
2

Dexguardでアンドロイドスタジオプロジェクトを設定しようとしています。私はどのように私のライセンスを得るためにgradleに伝えるのか理解していません。私のライセンスはプロジェクトのルートの場所(つまり、/appディレクトリと同じ場所)にあります。そして、名前もdexguard-license.txt私のデクガードライセンスにポイントする方法

で、ここで私は私が

enter image description here

を実行したときに、私は、トラブルシューティングを維持し、DexGuardは中になります

enter image description here

+0

お客様のエラーは、ライセンスとは何の関係もありません。エラーからわかるように、必要なjarファイルが見つかりません。 –

+0

申し訳ありませんが私の質問の名前を変更します。私は本当に何が間違っているのか分からなかった。私はちょうど基本的な構成を稼働させようとしています。私は別の質問をすることができますか、または多分誰かがこのスレッドで私を助けるでしょう。バグについては、flatDir {dirs ...}でフルパスを使用した後でも、私はまだ同じバグがあります。それは私のデクグアードが何かを欠いていること、または私のgradleが誤って構成されていることを意味しますか? –

答えて

2

になってしまっ取得していますエラーがあります有効なライセンスファイルの次の場所(この順番で):

  • ディレクトリパスか、Javaシステム・プロパティーdexguard.licenseで を指定することができ、ライセンスファイルのパスで

    、またはディレクトリのパスか、OSの環境変数で を指定することができ、ライセンスファイルのパスに

  • DEXGUARD_LICENSE、またはあなたのDexGuardプラグインのjarファイルを含むディレクトリ内

  • 自分のホームディレクトリに
  • 、または

編集:ケースでDexGuardジャーを見つけることができない、あなたはおそらく次のスニペットが欠落しています

buildscript { 
    repositories { 
     flatDir { dirs '/path/to/your/dexguard/installation/lib' } 
     ... 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:x.x.x' 
     classpath ':dexguard:' 
    } 
} 
+1

Dude、mdexguardチュートリアルから正確な文書をコピーして貼り付けたところです。彼らが何を意味しているのか分かっていれば、私はここで助けを求めることはしません。 :)私はあなたが助けようとしていることを知っています。しかし残念なことに、その言葉は何とか私に何の意味もありません。 –

+0

それについてはとても複雑ですか? dexguard-license.txtをあなたのホームディレクトリ、DexGuardインストールのlibフォルダに置くか、そうでなければいくつかのシステムプロパティを持つ場所を指定します。 –

+0

今私はそれを手に入れる!どうやらそれはすでにデクグアードのlibディレクトリにありました。今例外を除いて私は 'flatDir {dirs './dexguardStuff/DexGuard-7.2.00/lib'}'を使用していますが、これをどのように修正できるか知っていますか? 'dexguardStuff'ディレクトリは' app'ディレクトリと同じレベルにあります。私も 'flatDir {dirs '/dexguardStuff/DexGuard-7.2.00/lib'}' –

1

クラスのバージョンのエラーに関するあなたの編集した質問をフォローアップ:

この明らかに7.2.00のリリースの間違いです。これはJava 8コンパイラでコンパイルされ、一部のファイルはJava 1.6の対象になっていません。つまり、このリリースでは、Java 8ランタイムを使用して正常に動作する必要があります。

これは、次のリリース7.2.01で修正される予定です。

+0

btwを試しました。あなたはこのような質問を[email protected]にお願いします。 –

+1

それは釣りです。技術的な質問が簡単か難しいかは分かりません。 StackOverflowは一般に他の多くのシステムより高速です。だから私はここで尋ねる。 –

関連する問題