Saya memiliki masalah mungkin bukti gradlew clean tidak sama dengan ADT build clean. Dan sekarang saya berjuang untuk memperbaikinya.
Inilah yang saya dapatkan: Saya menetapkan configProductID = 11111 dari gradle.properties saya, dari build.gradle saya, saya tambahkan
resValue "string", "ProductID", configProductID
Jika saya melakukan build clean dari ADT, resource R.string.ProductID dapat dihasilkan. Maka saya bisa melakukan perintah di bawah dengan sukses.
gradlew assembleDebug
Tapi, ketika saya mencoba men-setup server build, saya tidak ingin bantuan dari ADT IDE, jadi saya harus menghindari penggunaan ADT build clean. Inilah masalah saya. Sekarang saya mengubah nama sumber daya saya dari "ProductID" menjadi "myProductID", saya lakukan:
gradlew clean
Saya mendapatkan kesalahan
PS D:\work\wctposdemo> .\gradlew.bat clean
FAILURE: Build failed with an exception.
* Where:
Build file 'D:\work\wctposdemo\app\build.gradle'
* What went wrong:
Could not compile build file 'D:\work\wctposdemo\app\build.gradle'.
> startup failed:
General error during semantic analysis: Unsupported class file major version 57
Jika saya coba dengan:
.\gradlew.bat --recompile-scripts
Saya hanya mendapatkan kesalahan
Unknown command-line option '--recompile-scripts'.