私はコードを生成し、いくつかの新しいgradleタスクを注入するカスタムgradleプラグインを作成しています。私の問題は現在gradlew check
にあります。compileReleaseJavaWithJavac
またはcompileDebugJavaWithJavac
というタスクは失敗します。gradleタスクのデバッグcompileReleaseJavaWithJavac
Windowsでは、タスクが正常に実行されます.LinuxとMacでは、タスクは失敗します。これは、パスまたはディレクトリ区切りにエラーがあることを示唆している可能性があります。ここで
は、正確なエラーです:
:examples:app:compileReleaseJavaWithJavac - is not incremental (e.g. outputs have changed, no previous execution, etc.).
/the/full/path/to/file/MainActivity.java:10: error: package R does not exist
setContentView(R.layout.activity_main);
^
1 error
私の質問は、私は特別なタスクことをデバッグすることができますどのようになりましたでしょうか?クラスパスを見たいのですが、何か間違っていると思います。
あなたは言う前に、ちょっとRファイルが生成されていません。:これはです。ファイルシステム内のファイルが表示されます。
Macで並列タスクを無効にするともう少し演奏していましたが、これもうまくコンパイルできます。しかしトラビスではまだ失敗する。
あなたのtravis.ymlコンテンツを質問またはファイルへのリンクに追加してください。 – albodelu
@ardockはこちらです:https://github.com/rekire/PojoBooster/blob/d6b51c81191ecb99017585a28764bb7793da3afe/.travis.yml – rekire