Android Studio, it's 0.5.9 (on a Mac, fwiw),
(1) What ("the hell") is the difference between the inner and outer build.gradle file? I'm confused why I can't just put everything ion the outer one?
(2) When I imported universal-image-loader-1.9.2.jar I followed this procedure:
1, drag that file to "libs". 2, right click add as library. 3, added "compile files" like this https://stackoverflow.com/a/17521288/294884 in build.gradle
Works awesomely. (Android rocks.) BUT ......................
when I tried that with picasso-2.3.1.jar, i just get a weird warning "Refactoring cannot be performed - read only". It would not let me move it into that folder. What's that about?
(3) The actual Picasso page, for example, suggests this:
But my gradle files look nothing like that, and I can't make that work. My gradle fils have only { { } } syntax. How/can I make that suggestion from the Picasso page work in my gradle files?
(4) What's the "compile" .. "classpath" dichotomy? Many tutorials say to add this ...
compile 'com.squareup.picasso:picasso:2.1.1'
BUT that will not work for me at all. I got it to work only buy randomly trying things, this worked:
classpath 'com.squareup.picasso:picasso:2.3.1'
I can't seem to get "compile" to work.
(5) At other times in Android Studio I've used the (also fabulous -- Android rocks) File -> Project Structure. And then just thrash around clicking on things until it makes magic happen. My question there is, in fact is that the SAME AS modding [see footnote!] the gradle files?, ie is that simply a wizard that edits the gradle files for you? Or is it more than that?
Five hard questions -- THANKS
Footnote - Working with Gradle files I feel like my daughter modding Minecraft - but I'm not as good at it.