Merhaba aktif olarak geliştirdiğim bir proje de App Bundle oluşturmak için sürekli olarak anlamsız bir hata aldım.
Projeyi derlediğim de Debug Apk, Release Apk ve Debug App Bundle oluşturabildim. İş Relase App Bundle oluşturmaya geldiğinde
Android Studio sürekli olarak bu hatayı verdi. Gradle güncellemesi ve AndroidX ve SDK' larda güncellemeler yaptım fakat yine hata aynıydı;

Hata
FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:signReleaseBundle'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
> 'other' has different root
Çözüm
Sorunu araştırdığımda hatanın aslında dosya yolları ile alakası olduğunu öğrendim.
Bilgisayarımda aktif olarak 3 tane farklı disk kullanıyorum. Projelerimi D:/ diskinde geliştirip saklıyorum.
Proje klasörü ve JKS dosyam D:/ diskinde bulunurken. Bundle çıktısı almak istediğim klasör yolu C:/
klasöründeydi. Problemin kaynağı da bu yüzden oluşuyormuş Çıktı alınması gereken dosya yolu ile
proje dosyası aynı disk içinde bulunması gerekiyormuş. Tüm dosya yollarını D:/ diskinde topladıktan sonra
sorunsuz şekilde Bundle dosyamı oluşturdum. Bir kaç projemde de denedikten sonra buraya yazmak istedim.
StackOverflow ve diğer sitelerde çok fazla çözüm yöntemi bulunuyor ama sorunu çözmüyor.
2 - 3 saat araştırma yapmaktansa bu bilgi ile çözen illaki birileri çıkaçaktır.

Düzenleme


Aynı hata Unity tarafında da mevcut. Çözümü yine aynı.