Jump to content



Νέος με Android Studio/Github - Ερωτήσεις


Recommended Posts

Καλησπέρα,

 

ήθελα να κάνω μερικές ερωτήσεις για το android studio και το github. Δεν είμαι νέος στον προγραμματισμό ή τις λογικές του, μα έχω απορίες σχετικά με το πώς καταπιανόμαστε για ένα project.

Είδα μερικά tutorial, μα αντί να σπαταλάω χρόνο, είπα να ρωτήσω εδώ για πιο άμεσες απαντήσεις.

 

Έβαλα το Android Studio και προσπάθησα να κατεβάσω, ό,τι χρειάζεται ώστε να παίζει σωστά (πες με jdk).

Γράφτηκα και στο github και βρήκα 5 projects τα οποία μοιάζουν με αυτό που θέλω να υλοποιήσω. Προς το παρόν θέλω να τα ανοίξω και να τα τρέξω, ώστε να δω τι κάνουν και τι μου κάνει από αυτά. Κατάλαβα πως πρέπει να τα κάνω fork. Μετά ΤΙ ΚΑΝΩ;;

Τα κατεβάζω σαν .zip; Τα κάνω clone στο desktop; Τα κάνω checkout και τα ανοίγω από το λινκ τους;;; Ακόμα κι αν το κάνω checkout, υποθέτω πως θα κάνω τις αλλαγές στο δικό μου repository κι όχι στους ανθρώπου που copιάρω το project ε;;

Τα θέλω για μένα και δεν έχω προς το παρόν σκοπό να "προσφέρω" στην κοινότητα, μια και δεν ξέρω καν αν θα καταφέρω κάτι.. είμαι σε φάση, για να δούμε τι θα βρω κι αν θα μπορέσω να κάνω αυτό που θέλω. Τι κάνω λοιπόν;;;

Και 1-2 ερωτήσεις.. 

Τι είναι το gradle και γιατί κάποια προγραμματάκια που κατέβασα με "παλιό" gradle δεν παίζουν; Πρέπει να τα κάνω update στο τελευταίο;;;

Πριν λίγο άνοιξα το android studio και μου είπε πως θέλει αναβάθμιση, πάτησα update κι από τότε πέταξε κάποια σφάλματα κι όποτε το ανοίγω πετάει αυτό.. τι κάνω;;;

FWZ47Fn.jpg

ΓΙΑΤΙ μου καθυστερεί να μου ανοίξει στο λαπτοπ σαν studio, ενώ στο κανονικό pc κάνει να ανοίξει λιγότερο από 5-6 δευτερόλεπτα;; 

Άλλες συμβουλές;;

Link to comment
Share on other sites

Λογικά κάτι δεν πήγε καλά με το Update.Uninstall την έκδοση που έχεις τώρα και download την 2.1 με το Android SDK που είναι και η recommended version απο το παρακάτω url http://developer.android.com/sdk/index.html#downloads

 

Τώρα γιατι καθυστερεί να ανοίξει στο laptop δες τα System requirements και ιδιαίτερα

 

Παράθεση

For accelerated emulator: 64-bit operating system and Intel® processor with support for Intel® VT-x, Intel® EM64T (Intel® 64), and Execute Disable (XD) Bit functionality

Για το Grandle και τι είναι http://developer.android.com/sdk/installing/studio-build.html

 

Δυστυχώς για το Intergration του Android studio και του Git δεν μπορώ να σε βοηθήσω μιας και δεν έχω χρησιμοποιήσει κανένα από τα δύο. Για το τι είναι το Fork βρήκα το παρακάτω https://help.github.com/articles/fork-a-repo/ λογικά θα μπορέσεις να χρησιμοποιήσεις το test repository που έχουν για testing του git από το Android studio.

 

EDIT: To Android studio στηρίζεται στο IntelliJ IDEA οπότε δεν ξέρω αν τα παρακάτω θα σου φανούν χρήσιμα

 

Έγινε επεξεργασία από nucleus
  • Like 1
Link to comment
Share on other sites

Αυτό έκανα, πέρασα την 2.1 και τώρα από τον sdk manager, περνάω ό,τι μου λέει πως χρειάζεται ή έχει νέες εκδόσεις.

Βρήκα κάτι tutorial για το πώς θα πάρω τα projects που θέλω από το Git κι ελπίζω να παίξει.

Προς το παρόν, θέλω απλά να ανοίξω τα project και να δω τι κάνουν ή πώς τρέχουν. Να δω ποιο μου ταιριάζει περισσότερο ή είναι πιο κοντά σε αυτό που εγώ θέλω. Να δω πού θα κάνω τις αλλαγές.

 

Link to comment
Share on other sites

Ακόμα δεν μπορώ να τρέξω τα project. Ακόμα κι απλό import να κάνω στο android studio, τίποτα δυστυχώς... νιώθω πολύ χαζός ή μάλλον θέλω να με πάρουν από το χέρι να μου εξηγήσουν. Ψάχνω κ παλιά project κι ίσως γι'αυτό δεν τρέχουν σωστά. 

Link to comment
Share on other sites

8 hours ago, Delijohn said:

...νιώθω πολύ χαζός ή μάλλον θέλω να με πάρουν από το χέρι να μου εξηγήσουν...

Δεκάδες tutorials και projects από το web που δε δουλεύουν, ή σε κάποιο βήμα σου βγάζουν άλλα, ή τα κάνεις όλα σωστά και δεν τρέχουν. Μην τα βάζεις με τον εαυτό σου.

Καλώς ή κακώς είναι πολύπλοκος χώρος και παίζουν πολλά πράγματα ρόλο. Μπορεί ο developer να έχει κάποιο plugin, πρόγραμμα, διαφορετικά δικαιώματα, που να ξέχασε να τα αναφέρει. Μου συμβαίνει πολύ συχνά.

  • Like 1
Link to comment
Share on other sites

  • 1 month later...

Δε χρειαζεται να κανεις fork το project.Κανε copy το λινκ απο το project στο github( Clone or download ->  copy to clipboard).

Στο android studio πηγαινεις File -> New -> Project from version control -> Git  και κανεις paste το git repository  url.

 

Το gradle ειναι το building tool που περνει ολα τα αρχεια, και δημιουργει στο τελος το apk. Για να το κανει αυτο κοιταει dependencies(εκει συνηθως σκαλωνει)  π.χ ποια version απο android sdk build tool χρειαζεται το project ;

 

Τώρα για να τρέξει εξαρτάται τι έχεις εσύ εγκατεστημένο και τί χρειάζεται για να κάνεις build. Συνήθως σου λέει δεν έχεις τη χ version απο το y και σου προτείνει να το κατεβάσεις.

Αν θες δώσε το λινκ από το project να το δοκιμάσω.

 

Πριν κάνεις build κανε sync project with gradle file (Tools-> Android). Αυτό είναι που θα κατεβάσει τα dependencies του project.

 

Έγινε επεξεργασία από defiant
  • Like 1
Link to comment
Share on other sites

Βασικά είχα βρει 5-6 project και κατάφερα κι έτρεξα το ένα μόνο. Τα άλλα ήταν παλιά κ δεν  έτρεχαν. Παιδεύτηκα πολύ, μα τελικά βρήκα μια έτοιμη εφαρμογή για κάποιες μετρήσεις κ προς το παρόν, δεν θα κάνω κάτι δικό μου ή δεν θα κάνω αλλαγές σε αυτή που κατάφερα να τρέξω. Ίσως ασχοληθώ παραπάνω αν χρειαστεί.. είναι για ένα project με το επιταχυνσιόμετρο του κινητού και προς το παρόν, παίζουμε με κάποιες έτοιμες εφαρμογές.

Θενκς πάντως, το εκτιμώ πολύ :)

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Δημιουργία...

Important Information

Ο ιστότοπος theLab.gr χρησιμοποιεί cookies για να διασφαλίσει την καλύτερη εμπειρία σας κατά την περιήγηση. Μπορείτε να προσαρμόσετε τις ρυθμίσεις των cookies σας , διαφορετικά θα υποθέσουμε ότι είστε εντάξει για να συνεχίσετε.