Originally Posted by ADemitr
I use Unity + Eclipse. It is very convenient, but not very productive. But once the application is ready for AppStore and Windows Phone
I've begun using AS only because of a on-line class and it hasn't "grown" on me, but I want to become familiar with it because if the direction is to shift away from Eclipse, then I want to be able to use either IDE. The learning curve is not tough at all, but I haven't found a compelling reason to move away from Eclipse right now, but I'll keep working with it.
I just find it slower than Eclipse, both in launching and in compiling and executing my app. My machine isn't the newest machine on the planet, but it's no slouch either (AMD Phenom II X3 720 with the 4th core unlocked and running - this was a steal many years ago since it was overclockable and if you had the correct batch, you could actually enable the 4th core). Hey, it can run Crysis!
(Remember that question and joke?)
Actually, it still runs the latest games so far with no issues, so again, my machine isn't a slouch. Heck, I run Ubuntu VMs on it to do Android programming and Eclipse screams in it the VM, but AS still seems to be really slow.
In any case, I'm rambling, so I'll end it there. I'm using AS to get familiar with it.
One issue is it just won't work on my work PC when it comes time to run the app. The entire requirement of having to access the internet is causing a host of problems for us where we have to either open up holes in our firewall to allow it to work. So at work, they have decided to stick with Eclipse.
At home, I have no issues with it working, but I cannot get it to work on my machine at work when it comes time to compile. Gradle pukes out and since I can never get it to compile the first time, I can't use the off-line Gradle method. It really just seems wrong to have to require at least one on-line compile to work. If you are in a situation like I'm in at work where it won't compile at all in online mode, then you are stuck and that just seems wrong. Hence, I'll stick with Eclipse more than likely, at least at work. But, it would be a shame if eventually AS becomes the standard and they don't remove this on-line requirement. Just doesn't seem right.
What I have tried is the following:
1. We use McAfee at work. I've turned off Host IPS, Network IPS and Firewall and that allowed it to have more connectivity.
2. I've tried running as administrator.
3. I've set up the proxy information that our company uses.
In the end, I still get the following error when I attempt to compile and launch my application within AS:
Failed to refresh Gradle project 'My Application'
Error:Error:Could not GET 'http://jcenter.bintray.com/com/android/tools/build/gradle/'. Received status code 407 from server: Proxy Authentication Required
<a href="toggle.offline.mode">Enable Gradle 'offline mode' and sync project</a>
Of course, if I go to offline mode, it won't work because I haven't compiled it successfully once in online mode, so I'm stuck. This is why I don't really like AS at this point, at least for my work PC. I have the proxy information setup correctly both in AS settings as well as in the gradle settings, so I don't know what else I can do at this point.