İş Tecrubesi
Eğitim Geçmişi
Dil Becerileri
Son Forum Aktiviteleri
2Android Processbuilder
İyi Günler Arkadaşlar.
Ben android te bir uygulama geliştiriyorum. Uygulama Komut satırına bağlanıp "Javac" komutu çalıştırsın istiyorum. Bunun içinde Process Builder methodunu kullandım. Yazdığım kod Masaüstü bilgisayarında çalışırken Eclipse ile Android cihazında çalıştırdığımda
Java.io.IOException: Error running exec(). Command[javac deneme.java] Working Directory Null Envoriment : Null
hatası alıyorum. Aynı kodu "netstat" komutu ile çalıştırabilirken "cd" yada "su" komutlarındada aynı hatayı alıyorum. Internette araştırdım bir çok kişi su komutunda aynı hatay almış ancak çözüm yazılmammış (Yada ben bulamadım). Kodu Paylaşıyorum İlgilenirseniz sevinirim[code]
try {
Process process = Runtime.getRuntime().exec(command);
BufferedReader reader = new BufferedReader(new InputStreamReader(process.getInputStream()));
BufferedReader reader2 = new BufferedReader(new InputStreamReader(process.getErrorStream()));
String temp;
while ((temp = reader.readLine()) != null) {
s+=temp;
}
while ((temp = reader2.readLine()) != null) {
s+=temp+"\n";
}
} catch (IOException e) {
s=e.toString();
}
[/code]
Android Eclipse proje
Hatada ActionBarActivity'nin artık kullanılmayan birşey olduğunu söylüyör. Onun yerine AppCompatActivity sınıfını kullanırsan hatan düzelebilir diye düşünüyorum