Bu hata,
apksigner aracının yüklenmediğini veya PATH ortam değişkenine eklenmediğini belirtir.
apksigner, Android APK dosyalarını imzalamak için kullanılan bir araçtır ve
Metasploit Framework tarafından kullanılmaktadır.
apksigner'ın yüklü olup olmadığını kontrol etmek için şu adımları izleyebilirsiniz:
- Komut istemini açın ve apksigner komutunu yazarak aracın yüklü olup olmadığını kontrol edin.
- Eğer apksigner yüklü değilse, aracı indirmek için Android SDK kurulumunu tamamlamanız gerekebilir.
apksigner'ın PATH ortam değişkenine eklenip eklenmediğini kontrol etmek için şu adımları izleyebilirsiniz:
- Başlat menüsünü açın ve Sistem Ortam Değişkenleri Düzenle yazarak Sistem Özellikleri'ni açın.
- Gelişmiş sekmesine tıklayın ve Ortam Değişkenleri düğmesine tıklayın.
- Sistem Değişkenleri bölümünde Path öğesini seçin ve Düzenle düğmesine tıklayın.
- Yeni düğmesine tıklayın ve apksigner'ın yolunu ekleyin. Varsayılan olarak, apksigner, Android SDK klasörünün "build-tools" altındaki bir klasörde bulunur. Örneğin: "C:\Users\kullanıcıadı\AppData\Local\Android\Sdk\build-tools\31.0.0".
- Tamam düğmesine tıklayarak değişiklikleri kaydedin ve işlemi tamamlayın.
apksigner'ı PATH ortam değişkenine ekledikten sonra, msfvenom komutunu tekrar çalıştırarak hatanın giderilip giderilmediğini kontrol edebilirsiniz.
Umarım yardımcı olur. Olmazsa biraz daha detay verebilir misin?