0

Appcelerator(/ Hyperloop)はGradleやMavenを使って依存関係を管理していないので、プロジェクトのために手動でapp/platform/androidフォルダに配置する必要があります。私はこれをやったが、私はdagger-compiler-2.x.jarを必要とするgoogle dagger(https://github.com/google/dagger)も含める必要がある。これはコンパイル時にある種のコードを生成するアノテーションプロセッサだと思う。私はそれがの一部とは何かを持っていると思うAppcelerator - コンパイル時にjarをビルドに含めますか?

[ERROR] : Failed to run dexer: 
[ERROR] : 
[ERROR] : PARSE ERROR: 
[ERROR] : MethodHandle not supported 
[ERROR] : ...while preparsing cst 016c at offset 00001ceb 
[ERROR] : ...while parsing com/google/googlejavaformat/java/JavaInput.class 
[ERROR] : 1 error; aborting 

:単にdexerは、ビルド時に実行されているこのエラーの他のjarファイルの結果のようなアプリ/プラットフォーム/ Androidのフォルダにこれを置く

「コンパイル時にdagger-compiler-2.x.jarをビルドに含める必要があります。このjarファイルを適切に使用するために、別の場所に配置する必要がありますか?あるいは、コンパイル時の注釈プロセッサの使用は、Appcelerator/Hyperloopが現在サポートしているものではありませんか?どんな考えや洞察も大変ありがとう。

答えて

0

この質問が尋ねられてから、適切な額が変更されました。これは、現在のところ、Android用のHyperLopは注釈を処理していないと私は信じています。そして、これは依存性注入システムがどのように機能するかということなので、現在のところ、そのようなJARを使用することはまだできません。

関連する問題