Android Studio & SDK Permission Problemi ve Çözümü

Merhaba arkadaşlar özellikle linux sürümü kullanıyorsanız sıklıkla karşılaşacağınız permission sorununu çözelim. Genelde SDK veya Android Studio’yu indirip /home dizini dışında /opt /usr tarzı superuser izinli bir yere taşıyınca SDK ve Studio doğrudan çalışmıyor update edilirken veya açılırken hata veriyor. Bunun çözümü için çok basit 2 yol var.

Birinci yol :

Studio veya SDK’nın kurulu olduğu dizin ve altdizinlere tüm izinleri vermek. (Tavsiye ETMİYORUM)
Studio’nun /opt de olduğunu varsayarsak :

#sudo chmod -R 777 /opt/android-studio

komutu ile izinleri sağlayabilir olası hataları engelleyebilirsiniz. İkinci yol ise bence daha güzel olan kullanıcımızı o dizini çalıştıran gruba eklemek: Bunun içinse :

# sudo usermod -G root -a [kullanıcıadınız]

komutuyla root grubuna kendinizi ekleyerek bu uygulamaları sorunsuzca kullanabilirsiniz.

Loading

Facebooktwitterredditpinterestlinkedinmail

Ubuntu Gradle JAVA_HOME Problemi ve Çözümü

Merhaba;

Eğer eğer Gradle’ı “sudo apt-get install gradle” şeklinde kurduysanız programı çalıştırdığınızda JAVA_HOME hatasıyla karşılaşacaksınız.

hata-gradle
“ERROR: JAVA_HOME is set to an invalid directory: /usr/lib/jvm/default-java”

JAVA_HOME düzgün olsa bile Ubuntu Reposundaki sorundan dolayı bu hatayı alıyoruz. Gradle’ın sitesinden indirip kurduğunuz sürümlerde herhangi bir sorun mevcut değil.

Çözüm için;

# sudo gedit /usr/bin/gradle

70. satırı commitleyip kaydederseniz problem çözülecektir.

#export JAVA_HOME=/usr/lib/jvm/default-java

Kaynak : StackOverflow

Loading

Facebooktwitterredditpinterestlinkedinmail

ENIAC ve Bilgisayarların Doğuşu

ENIAC 1946 yılında tamamlandı. İçinde 18000 vakum tüpü bulunduran bu devasa makine geniş bir odayı tamamen kaplıyordu.

ENIAC( Electronic Numerical Integrator and Computer) J.Presper Eckert ve John Mauchly tarafından Penisilvanya Üniversitesi’nde tasarlandı. Transistörler henüz icat edilmediğinden aynı görevi gören ancak büyük yer kaplayan 18000 vakum tüpünden dolayı ENIAC devasa yer kaplıyordu. Tüpler çok çabuk ısınıyor ve yanıyordu. Gönüllü birisi elinde alışveriş sepetiyle bu tüpleri geziyor ve elverişsiz olanları yenisiyle değiştiriyordu. Bilgisayar kabloların panellere takılmasıyla programlanıyordu. Her kablolama şekli bilgisayarın belli bir problemi çözmesi için gerekli altyapıyı oluşturuyordu. Eğer bilgisayara başka bi iş yaptırmak gerekirse kabloların sökülerek yeniden bağlanması gerekliydi.

eniac

ENIAC çalışması, merminin gidiş yolunun rüzgarın hızına, yönüne, atmosfere göre hesaplanabilir kılmasından dolayı Amerikan Donanması tarafından destekleniyordu. Merminin gidiş yolunu hesaplamak için diferansiyel
denklemlerin çözülmesi gerekiyordu ki bundan dolayı adı “Numerical Integrator”. ENIAC geliştirilmeden önce bu işi insanlar yapıyordu. ENIAC bunun dışında Amerikan nüfus sayımı gibi daha barışçıl amaçlar için de kullanıldı.

Loading

Facebooktwitterredditpinterestlinkedinmail

Kod yazmak anlamaktır.