Bir sorunum var, gradlew temizliğinin ADT yapısına eşit olmadığını kanıtlayabilirim. Ve şimdi onu düzeltmek için mücadele ediyorum.
İşte elde ettiğim şey: gradle.properties'imden build.gradle'ımdan bir configProductID = 11111 ayarladım, ekliyorum
resValue "string", "ProductID", configProductID
ADT'den temiz bir derleme yaparsam, R.string.ProductID kaynağı oluşturulabilir. O zaman aşağıdaki komutu başarıyla yapabilirim.
gradlew assembleDebug
Ancak, derleme sunucusu kurmaya çalıştığım için ADT IDE'den yardım istemiyorum, bu yüzden ADT derlemesini temiz kullanmaktan kaçınmam gerekiyor. İşte benim sorunum geliyor. Şimdi kaynak adımı "ProductID" den "myProductID" olarak değiştiriyorum, yapıyorum:
gradlew clean
Hata alıyorum
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
Eğer denersem:
.\gradlew.bat --recompile-scripts
Sadece hata alıyorum
Unknown command-line option '--recompile-scripts'.