to needlessly add to this (and repeat some of the other posts):
lots of times it (aur version) is the 'official developer' version. android studio for instance:
aur
pkgver=2.3.3.0 _build=162.4069837 source=("https://dl.google.com/dl/android/studio/ide-zips/$pkgver/android-studio-ide-$_build-linux.zip"`
and the official download points to that same location. (https://dl.google.com/dl/android/studio/ide-zips/2.3.3.0/android-studio-ide-162.4069837-linux.zip)
Hey, it would be helpful if you choose a direction for your apps right now.
you can do one of two things :
Use a game engine to make games which is much easier and faster
Use the ASDK to make applications with different direction than gaming.
yes there are more options but getting familiar with the basics is what you should do right now.
once you've chosen your general direction, you can start learning.
if you have decided to go with game development, your best two choices are game maker studio (for its simplicity) and unity (for the abundance of tutorials covering ANYTHING you can think of).
if you have chosen to use the android software development kit, you can get started here https://developer.android.com/studio/index.html
hope this helped you a bit !
edit : the reason i didn't even mention developing for IOS is the expensive developer account price compared to google, and me having no experience with xcode / swift / IOS sdk . If someone can provide and entry explanation into IOS development that would be great !
Actually it’s most likely Android Studio which is also based off IntelliJ IDEA as well, but with Android goodies baked in and enabled by default, maintained by the Android team at Google.
Get Android Studio, it's the official IDE. The ADT plugin is no longer supported for Android development.
It would have also been much faster to just Google "Android IDE", as the top link is for Android Studio.
Now i'm curious as to which technological stack did he use to implement his app. Is he using a drag and drop tool or a full-featured IDE to create that textbook app?
This will vary from OS to OS. On Kubuntu 16.10, sudo apt install android-tools-adb
. I believe you can also simply download Android Studio to get a copy.
These are available for all Nexus and Pixel devices directly from Google. If you have the Nexus 6, you're looking for 'shamu', 7.1.1.
As a quick test to be sure it's in ADB mode, issue a quick adb devices
. Should return your phone's info, or possibly pop up an auth prompt on your phone first.
That page I linked in step 3 has instructions at the top.
adb reboot recovery
.adb sideload shamu-ota-n6f26q-f4492864.zip
.If you have never programmed before, Android is a pretty hefty task to undertake. Before hands, do you know Java already?
You can download Android Studio here : https://developer.android.com/studio/index.html
And start reading about Android development here : https://developer.android.com/studio/intro/index.html
There's really only so simple that one can make it. Android development in general requires considerable setup, especially for someone that hasn't done it before.
I would follow the Android site's steps on setting up the SDK/NDK rather the instructions on the LOVE2D wiki, then go back to the wiki for the LOVE-specific stuff. The Android site will be more comprehensive on that subject.
https://developer.android.com/studio/index.html
Note that the wiki has outdated information here:
> WARNING: The Download button on the right is for preconfigured install. Instead go to "Get just the command line tools" and get the installer.
That is no longer the case. Instead, you click "Download Options" and you'll see the command line tools.
Just using Android Studio to setup most of it is certainly a bit easier, but the downloads will of course be larger, and you'll have to install Android Studio.
We'll need more information on the File Not Found error, because that might be a regular missing file or it might be an incorrect PATH environment variable (i.e. ndk-build itself cannot be found).
This post tells you where to move your .love source. It's written for Linux, using Linux paths, but should work the same way on Windows.
You can buy a 3G tracking device that comes with prepackaged app.
If you're interested in making one, it's honestly a pretty complicated process if you need to build the hardware yourself; however, building an Android app that displays GPS coordinates on a map is very doable. You just need hardware that supports at least 3G and pushes data in a way that you can grab from your phone.
Here's the Android SDK, which helps you write Android apps: https://developer.android.com/studio/index.html
Here's the Google Maps Android API, which you can use to display a map and place items on a map: https://developers.google.com/maps/documentation/android-api/
If you want to make a practical app, you need to figure out how to get GPS coordinates from the device on the hardware on to your phone; your app can read the device's SMS or grab from a REST API.
Like I was saying at the beginning, if you want a practical solution, just buy one. But if you're interested in building something, hopefully the above is enough to get you started.
For now, this is your best option. In the future, there's some work being done to integrate a full Android layer into the major DEs right now, but that work has been ongoing for a while, with little result, yet.
The concept is, eventually, you'll be able to throw an APK at KDE, and it'll just open the program for you. It's a ways off, though.
For now, the Android Studio is entirely free. Download, launch a phone or tablet, give it an APK, and you're set. There's guides online to actually install the Play Store, too, making it even easier.
Oddly enough, I was doing everything correctly - it was another issue entirely. It's flashed and booting now.
My personal issue stemmed from the ADB binary I was using not being 64-bit aware (as pointed out here). Using the Large Address Aware tool, I modified ADB and was able to flash the zip without issue. The binary distribution I was using was obtained from here.
Crazy stuff. Cheers gentlemen.
The Android Studio installer should include all of the tools you need to get started, and will offer a GUI for batch installing other SDK versions and add one.
Head over to r/androiddev.
You'll want to use Android Studio, or Visual Studio if you want to go the Xamarin/C# route.
Why start like that ? Easy dosent mean better ... My opinion - is not a good way to start.Android studio is a dedicated software. This is my 2 cents - 1)https://developer.android.com/studio/index.html 2)Udacity Android Basics courses ( They are totally free if you dont want a paper )
You need to be rooted to use the app. This is the way TWRP says to do it without root:
You will need the platform-tools from the Android SDK on your computer which you can get here: https://developer.android.com/studio/index.html#linux-bundle-size. Find the Android command line tools section on the page linked and install the SDK tools package. From the SDK Manager, download only the platform-tools to get adb and fastboot binaries.
Windows users will need proper drivers installed on their computer. You can try the simple FWUL adb/fastboot ISO or the Naked ADB drivers or the Universal ADB drivers if you don't already have a working driver installed
On your device, go into Settings -> About and find the Build Number and tap on it 7 times to enable developer settings. Press back and go into Developer Options and enable USB debugging. From your computer, open a command prompt and type:
"adb reboot bootloader"
You should now be in fastboot mode.
Download the correct image file and copy the file into the same folder as your adb and fastboot binaries. Rename the downloaded TWRP image to twrp.img and type:
"fastboot flash recovery twrp.img"
"fastboot reboot"
Note many devices will replace your custom recovery automatically during first boot. To prevent this, use Google to find the proper key combo to enter recovery. After typing fastboot reboot, hold the key combo and boot to TWRP. Once TWRP is booted, TWRP will patch the stock ROM to prevent the stock ROM from replacing TWRP. If you don't follow this step, you will have to repeat the install.
If you've got Android Studio, you can compile the APK to your phone. You just have to set 'Run > Edit Configurations > Launch Options' from 'Default Activity' to 'Nothing'
Just download the source code from here, drop it into a folder, and open it in Android Studio
Google moved the Android Studio website to: https://developer.android.com/studio/index.html
So you need to download from there, unfortunately there is no directly way to get to the old downloads.
For windows I was able to change the version number in the new download link, but I could not do the same trick for Mac.
Update: it seems old download links stopped working even before they moved the website. Downloads are still served from the same URLs. Some old windows links still work, some don't, it's quite random.
https://stackoverflow.com/questions/32258183/how-to-install-an-older-version-of-android-studio
First of all, pick the one you're the most interested in or use the most, so you'll be happier making something for it.
If you're still undecided, I'd recommend the web. Why?
If you're averse to PHP, then like OP said, Python is a great choice for beginners. There are lots of web frameworks for it, and one I'd recommend is Flask. However, building what you want to make in PHP is far better than not building it at all. Hope this helps!
My app should build out of the box in Android Studio (https://developer.android.com/studio/index.html). Android studio should be straight forward to use. To download the source code to build from use the Clone or Download -> Download Zip button on the repo page. If you're having too much trouble I can whip up a build myself.
To keep it short: 1) Download and install Android Studio from https://developer.android.com/studio/index.html#downloads 2) With file explorer on pc navigate to C:\Android\SDK\platform-tools [or your selected installed path] 3) inside this folder will be a file called adb.exe btu you cant double click it. Instead, hold shift + right click anywhere in folder on empty space and select Open command prompt here 4) plug in your usb cable to your phone and usb port on your pc 5) try typing "adb devices" (without "" and hit enter) and then type "adb shell input keyevent 26" (without "" and hit enter)
If this worked your phone will boot up. If it doesnt, maybe wait a inute or 2 while its hooked up to pc and try step 5 again. If still nothing, you can also try typing "fastboot devices" and "adb shell input keyevent 26" in same manner.
I hope it works out
Fire up Android Studio and start messing around. Practice is the best way to learn. Android's website has training. You can also use sites like Stack Overflow. Usually if you're trying to figure it out, someone has already asked how and someone else has already answered. Start simple and slowly build up in complexity until you feel comfortable tackling your app idea.
Both sound like great options, however if you check out the system requirements for Android Studio and the Android Emulator, you will currently have great compatibility with an Intel CPU with 64-bit Windows with a good amount of RAM:
https://developer.android.com/studio/index.html#Requirements
https://developer.android.com/studio/run/emulator.html#Requirements
Aha okay, there were assumptions I had about your question because I have people suggesting I make mobile apps all the time, because it's apparently so easy to become rich from it. Consider me triggered.
I dipped into it briefly... Android is a good place to start, since last I looked, Apple makes you jump through hoops and pay money to even get started, where Android just lets you jump right in. Learn some Java and grab Android Studio. I didn't stick with it long enough to make anything worth a crap, so I can't speak to learning the API, but in terms of the setup and workflow, I found it pretty painless to get a working app onto a device for testing.
In very broad terms:
If your phone still has TWRP, you shouldn't need to do anything with your Mac other than install ADB/Fastboot drivers (for transferring files). However, you do need to wipe your phone before flashing Lineage (if you didn't wipe, that's probably why you got the boot loop) As far as GApps goes, you will need a new file if you are installing a different version of Lineage; if you have GApps for Android 6.0, it won't work on LineageOS 14.1 (Android 7.1). If I were you, I would get a new one to be safe.
You should be able to get the ADB drivers from the Android SDK: https://developer.android.com/studio/index.html
Also, when flashing GApps, flash them right after flashing Lineage; do NOT flash lineage and boot the system, followed by rebooting into recovery and flashing, rather flash Lineage, and then flash GApps right after. If you booted the system then flash GApps, that could have also caused a boot loop.
You sure you can't develop the app with your spare time? Or is it too packed?
I do some programming and could totally help you out with this idea, my dude.
Here's what I'd recommend to get you started:
Sure, Android Studio is an IDE (Integrated Development Environment) to create and write Android Applications, it's the place where you write the code, debug, and test your App with.
You can download it, or take a better look of it here.
If you decide yourself to do the App in Android, I'd start first learning Java, as it's the language used to write an Android App.
First off, download Android Studio. Then I would follow along this tutorial to learn the ropes of the program and get started. Then you should have a good understanding so you can proceed with your game.
> Having this Android IDE on Chrome OS makes it possible to both test and run Android apps, something not available for native testing when developing Android apps on Linux, macOS, or Windows.
So they're going to make it possible to use ChromeOS (Linux which can run Java) to run Android Studio (Java application which already runs on Linux) to develop Java applications for Android (Linux) and run Java applications that Android Studio builds. Why is it such a big step? Why isn't it trivial to do when you're developing in Java (a Write once, run anywhere language) on the same kernel? Can't you just install the missing libraries and mock/hide unsupported devices (e.g. a laptop might not have a built in GPS while most smartphones do).
The language of Android Apps is Java. This will get you started .
It is possible to program in another language which converts (compiles) your code to run on the Android. Most of these use web languages as a base. I have used NativeScript and that works well, though there are plenty of others around.
If you definitely want to use Python I believe that Kivy produces apps which run on an Android but I have not done this myself.
The changes that alexcheveau made can't be merged to the alucas fork. However, I forked Snorlax now from alucas and I added the %CAND% format to his last version. I used the alexcheveau code, but I won't make a pull request to alucas, I think he can made a better implementation of the %CAND% format.
But for now, you can use my version. https://github.com/mhetralla/Snorlax/releases/tag/1.8.0.Candy
I never developed for Android (or for anything). I just installed Android Studio, forked Snorlax on Github, cloned it to my computer, made the changes, built an apk and commited the changes and published the apk.
Sideloading is nearly harmless. The only way it becomes harmless is if you don't follow the directions to a T. I just sideloaded my Pixel and everything went smoooooth as a marshmallow. Here are instructions if you want to sideload:
>To update a device using one of the OTA images below, you need the adb tool. Add it to your PATH environment variable.
To apply an OTA update image:
Download the appropriate update image for your device below.
Verify the checksum of the image: the OTA mechanism has a built-in validation feature, but verifying will save you some time if the file is incomplete. The last portion of the filename is the first 8 digits of its SHA-256 checksum; the full SHA-256 checksum is also shown next to the download link.
With the device powered on and USB debugging enabled, execute: adb reboot recovery The device is now in recovery mode and an Android logo with red exclamation mark should appear on screen.
Hold the Power button and press Volume Up once, and a menu will appear. Select the option Apply update from ADB.
Run the following command:
adb sideload ota_file.zip
where ota_file.zip is the name of the file you have downloaded and verified.
Once the update finishes, reboot the phone by choosing Reboot the system now.
For security, you should disable USB debugging when the device is not being updated.
If you need to know how to add to PATH environment: https://www.java.com/en/download/help/path.xml
Download the Android Studio IDE for your OS platform
https://developer.android.com/studio/index.html#downloads
Download Android Studio. Go to File => Import Project and enter the GitHub clone URL and Android Studio should do the rest.
Here is an overview of the file structure. The majority of the code is in app/Java/<packagename>/
and the views are in app/res/layout/
.
CodePath has some good resources on Android Development. I suggest you take a look through some of the Getting Started links.
/r/androiddev
They have a good wiki which is worth a look.
Android Studio is the official IDE for Android Development and not too different (in terms of functionality, layout and keybinding will likely differ). C++ vs Android API, there are subtleties that don't mirror across, but by-and-large the concepts will stay the same. Android can use C++ via the NDK, but may not be suitable for a "simple" idea.
I haven't tried this myself but Extreme Tech says you can use Arc Welder. But you can definitely use the emulator.
If you don't mind me asking, what does all this mean?
[✓] Flutter (Channel stable, 2.5.3, on Debian GNU/Linux 10 (buster)
5.4.139-16309-g748e5311576e, locale en_US.UTF-8)
[✗] Android toolchain - develop for Android devices
✗ Unable to locate Android SDK.
Install Android Studio from:
https://developer.android.com/studio/index.html
On first launch it will assist you in installing the Android SDK
components.
(or visit https://flutter.dev/docs/get-started/install/linux#android-setup
for detailed instructions).
If the Android SDK has been installed to a custom location, please use
`flutter config --android-sdk` to update to that location.
[✗] Chrome - develop for the web (Cannot find Chrome executable at google-chrome)
! Cannot find Chrome. Try setting CHROME_EXECUTABLE to a Chrome executable.
[✓] Android Studio
[!] Connected device
! No devices available
https://forums.oneplus.com/threads/adb-error-protocol-fault-no-status-linux.546729/
"You re right. protocoll fault is telling you, that your adb software is outdated. Update your "android-tools" package or download the android sdk here: https://developer.android.com/studio/index.html and use the adb included in the sdk. "
my bad. Is ADB Enabled. If yes then read further else scroll past
Restart Android with ADB (USB debugging enabled)
If you are still not able to restart Android without power button, then you can take the assistance of ADB (Android Debug Bridge). Though, before you proceed, you need to ensure that the USB Debugging feature on your phone has already been turned on. You can easily do this by following these steps and restart phone without power button.
To start with, download Android Studio and SDK tools from its official developer website right here. Install it on your system.
After installing it successfully, visit the directory where you have installed ADB. Now, just open the command prompt and navigate to the respective location of your ADB directory.
Great! Now you can connect your phone to your system using a USB cable. Don’t worry even if it is turned off. You can restart it by giving the related ADB commands.
Firstly, provide the command “adb devices” in the command prompt. This will show your device’s ID and name. If you don’t get a device, then it means either your device’s drivers are not installed or its USB debugging feature has not been enabled.
Simply note down your device ID and provide the command “adb –s <device ID> reboot”. This will simply restart your device. You can also provide the “adb reboot” command as well.
No, unfortunately.
For an emulator and dev tools, I’d have to recommend Anroid SDK. It’s a tricky install but well worth the headache. It uses Eclipse IDE, which is quite robust.
DL the sdk for linux here:
https://developer.android.com/studio/index.html
And here’s a thorough write-up/install instructions. (with pics):
Just realize that while it's an "i7", it's also only a Y series processor. I can't tell you the math but like in theory the Chromebooks that have "only" i3 processors but are U series processors might out perform it.
I swapped up to the Lenovo Yoga C630 for its i5 U processor. Compiles my code faster but not a huge VS Code improvement until I get GPU support on stable next month.
Should it be as bad as it is? Idk? I had a pixelbook i5 and felt the need to upgrade for my job. Rumor is that this year's Pixelbook is switching to U processors.
Google themselves don't recommend the Pixelbook for Android Studio development, they say U series or higher.
did see that and tried running all of the ubuntu commands the instructions recommended: runtime dependencies
sudo apt install ffmpeg libsdl2-2.0.0 client build dependencies
sudo apt install make gcc pkg-config meson ninja-build \ libavcodec-dev libavformat-dev libavutil-dev \ libsdl2-dev server build dependencies
sudo apt install openjdk-8-jdk
But when I got to the common steps I got to downloading the Android SDK from here: https://developer.android.com/studio/index.html
but I didn't know were to extract the files to or how to install that SDK.
This command didn't seem to do anything: export ANDROID_HOME=~/android/sdk
because I think I need to extract the SDK files to the root of my system first?
I guess I'm following the instructions for building the server
I did see that and tried running all of the ubuntu commands the recommended:
sudo apt install ffmpeg libsdl2-2.0.0
sudo apt install make gcc pkg-config meson ninja-build \ libavcodec-dev libavformat-dev libavutil-dev \ libsdl2-dev
sudo apt install openjdk-8-jdk
But when I got to the common steps I got to downloading the Android SDK from here: https://developer.android.com/studio/index.html
but I didn't know were to extract the files to or how to install that SDK.
This command didn't seem to do anything: export ANDROID_HOME=~/android/sdk
because I think I need to extract the SDK files to the root of my system first?
I guess Im following the instructions for building the server
You can install Android Studio for the SDK manager GUI, you can use that to install the platform tools which contains adb.exe. If you don't want to install all of Android Studio, if you scroll to the bottom you can just install the command line tools, and use the SDK manager.bat to install the platform tools. https://developer.android.com/studio/index.html
Android Debug Bridge. Go to this site (official Google Android developer site) and download the command line tools from the bottom of the page. You don't need the whole development studio unless you are developing apps.
Android studio is the official emulator so to speak, it would be able to replicate the settings as well as everything else.
It mentions the emulation under the features:
I <3 PyCharm. So much that I forked out my own money for an individual license for it. The fact that they have a sensible model for their subscriptions doesn't hurt.
Their other IDEs are amazing as well. All similar to PyCharm, but tailored more towards the target language. Google agrees -- Android Studio is powered by IntelliJ
Well, the most common way to create an Android app is to use Java, then use something like Android Studio as your development environment (it provides pretty much all you need to create Android apps).
For iOS apps you'll need an Apple computer, such as a MacBook, and then use XCode to create your apps.
If you use Google you're sure to find hundreds of tutorial courses for either platform.
I figured this out finally. It was a really simple fix. tl;dr make sure your fastboot is up to date.
I followed the official documentation and when I ran
which fastboot It returned
$ /usr/bin/fastboot
Turns out that was an out of date fastboot. I followed the official android documentation to install android-studio and updated it. Then, because I'm a bit of a n00b I used
sudo nautilus
and navigated to home/Android/platform-tools, copied the fastboot there and then went to /usr/bin and deleted fastboot from there and pasted the new one. Then I just followed the instructions and everything worked.
Also, when sideloading the update I ran into problems. I had to rename the update file to update.zip and that seemed to work. Now that I have everything up and running I'm going to contribute financially to the project.
Got it. So with Java experience, then I'd guess you would develop for the Android platform? I would definitely focus on a single platform. You can start with their IDE and SDK's https://developer.android.com/studio/index.html and get the environment set up. I'd recommend going through the simple hello world intros to get familiar of the process.
OK I must be missing something. I cannot get Android Studio 3.0 to work. Usually the SDK comes bundled with the IDE, but downloading from here, just gives me the IDE. Booting up AS has it asking me for the SDK location. Ok, so I need the SDK. I download that separately, from that same link and extract it to a folder. But now selecting that does nothing, it says "The selected directory is not a valid home for Android SDK." What am I doing wrong here?
Assuming it's created like a normal app, to get started you probably want to setup Android Studio and the SDK.
This blog post from Google should help you get started with the actual coding part.
I'm doing engineering.
I use android studio using the new exciting language called kotlin
My blog is a new project and is about power industry in Australia and how our government has some questionable decision. This one will be very low volume because I want to do as much research into it as possible.
Here's the official Google one. https://developer.android.com/studio/index.html?gclid=CjwKCAjwxJnNBRAMEiwA8X_-QafSBPDnTTSY36a8BzL40EBIo8VuyOc158giu-6skGhR48mwUAFanxoCmzwQAvD_BwE
You don't need anything more than a basic functional computer to program for phones.
If you manage to export the project, it will definitely work. Android Studio is officially tested on Ubuntu 14.04 LTS and works on other distributions, too.
You could technically do this with the stock Android emulator from the Android Studio + SDK installation. Haven't tried this way myself but some cursory googling says it's possible to run it.
I personally use the Android command line tools rather than Android Studio. I had it originally but uninstalled it for some reason in favor of the former. When I first installed GMS2 I'm pretty sure it didn't say "recommended" by AS as it does now, but what I do know is that I've been compiling Android games for months now with no issues.
You can install the command line tools here (at the bottom), then hit start and type "SDK Manager". You should see the platform tools version you need in the list, and my guess is it will show up in your Android Studio SDK manager as well after you've downloaded it. (edit - Yoyo says to only use command line tools or AS, so ymmv)
I'll be home for the rest of the day, so let me know if you still have issues and I'll dig a little deeper.
EDIT: or just try this.
When I was first learning, this site provided a good few tutorials that I could adapt what I was doing from.
I also found that googling for specific examples of what I wanted to do showed up plenty of very detailed work-throughs - for example, when I wanted to make a mapping app there were loads of examples I could make use of.
Pretty much the only software you'll need is Android Studio which will run on Linux, Mac or Windows. The download should include everything you need, including ADB, which you'll use to work with your 'phone.
Try installing drivers from https://developer.android.com/studio/index.html - install Android SDK and in package installer choose USB driver. If that doesn't help, try with different cable or different PC, if possible.
Android apps need Android Studio, in which I can't even get a smooth experience writing a simple hello world app in my current laptop. System requirements only specified RAM so I though this build should be fine.
Write an android app! The more things you want it to do, the more challenges you'll be faced with. I'm willing to bet that you've probably already dipped into mobile development, at least briefly. If not, it's worth tinkering with. The most rewarding part is getting real-world functionality from your projects wherever you go. And the entire Android Studio and Developer Kit is free.
Just one of many things you can do with the skill set.
Android studio is free. That said, it is not intuitive at all. Even tutorials barely help since the coding from previous versions rarely works in newer versions.
Here's a app development calculator. Apps are very expensive. Most businesses pay upwards of $250,000 for their apps. The best bet is to find a freelancer to do it cheaper.
It was 32-bit, I ran a strace on the thing and realized what was happening. A little more searching and I found that post detailing the same. The binary used was from the aforementioned official platform-tools package: https://developer.android.com/studio/index.html#linux-bundle-size
Basically, you need to learn programming (preferred language for Android: Java) before you can actually make an useful original app.
There are many IDEs, Xamarin is one of them, there's also the official Android Studio. No need to worry about this yet since even if you installed one now, you'd be just confused and learning it is a bit pointless before you can write any code. To write code, you only need a text editor. Might be better to start from some Java IDE.
I remember this helpful post: https://www.reddit.com/r/learnprogramming/comments/1s347g/how_i_learned_to_develop_android_apps_in_less/
One more thing, I would get started with downloading Android Studio, or if you use an iPhone, I would download Xcode and the iPhone developer kit for it.
Android has a ton of example programs, so you can easily download some of those. Once you see how those are put together, try get them running in Android Studio, and then start putting together your own ideas.
Rozumiem, że nie zgadzasz się z moją opinią, ale nie rozumiem downvote'u. > Jeżeli nie chcesz się uczyć innych, to pokrywa i komputery i Android.
Wejdź tu https://developer.android.com/studio/index.html i poszukaj na tej stronie frazy "java". To powinno podpowiedzieć Ci, w którą stronę idzie Android. Poza tym, mało jest komputerów na których można napisać coś w javie i uruchomić 'ot tak'. JS tak.
> Generalnie 90% tekstów w stylu "Język A jest lepszy od języka B" to bzdura.
Zgadzam się, dlatego nic takiego nie napisałem.
> Różne języki mają różne zastosowania.
Dlatego właśnie proponuję OPowi do nauki coś innego, bo Java się IMHO nie nadaje.
> Java jest całkiem fajnie pośrodku pomiędzy językami niskopoziomowymi, a takim chociażby pythonem
Pośrodku? To jest typowy język pracujący w maszynce wirtualnej. To, że nie da się w tym napisać niż przydatnego w godzinę oznacza, że nie jest wysokopoziomowy? A dzięki JNI możesz poprosić się o natywne problemy.
I odsyłam do reddiquette'y.
This thread is 2 months old at this point, so this comment will probably be overlooked, but I'll leave this here for posterity.
Here's how to set a custom animation speed in stock Android without root or anything:
Install the Android SDK command-line tools.
brew install android-platform-tools
.platform-tools
folder to your PATH for convenience.Enable USB debugging from the Developer options on your phone.
Connect your phone to your computer, run the command adb shell
, and press OK on the security prompt on your phone.
Run the following commands in the adb shell (of course, you can replace 0.75
with any decimal ≥ 0):
settings put global window_animation_scale 0.75
settings put global transition_animation_scale 0.75
settings put global animator_duration_scale 0.75
You can verify the settings with:
settings get global window_animation_scale
settings get global transition_animation_scale
settings get global animator_duration_scale
The custom animation scale won't be displayed in the Developer options on the phone, instead showing up as the nearest default value (i.e. 0.75x will show up as 1x), but trust me, it works. Changes will remain after reboot, but they will revert to default if you click on that button in the Developer options.
Could try this. https://www.reddit.com/r/Android/comments/2edszv/use_a_mac_tired_of_android_file_transfer_locking/
Alternatively you can download the Android SDK here. Then follow this guide to pull the files via ADB command.
You should specifically Google 'how to get started with Android development'. Java itself has too many uses, so depending on what you want to do with it, the answer will be different.
The answer is probably Android Studio.
Just start here: https://developer.android.com/training/index.html
I've never done Android development, but I've been programming long enough to know what to Google. The creator of the technology will likely have a getting-started guide to get you going, so just search for that.
Download the SDK Manager (scroll down to the very bottom for the command-line tools only): https://developer.android.com/studio/index.html
Make sure you have the latest version of the platform-tools package.
I had this problem, I had to update ADB using the SDK tools package at the bottom of this page.
Then you run SDK Manager.exe, uncheck everything else besides Android SDK Platform-tools, and then use that adb.exe to run the command.
I would say buy a mac. Generally, you would use an emulator to test what you've made rather than buying a device to test it on. For android apps just download the mac version of android studio. Android studio is free and it comes with built in emulators for the phones.
But don't think learning how to make apps is going to be easy. The programs and languages are very non-intuitive. Be prepared to use trial and error to the point of banging your head against the desk as you move to your 200th iteration of the same app because something you did broke the whole app, yet again. Usually it's something extremely simple that breaks the app and you just overlook it ("Damn, I forgot to close that bracket...."). There is a reason the average business pays upwards of $250,000 for their app.
Just Download the android SDK. You don't need android studio.
https://developer.android.com/studio/index.html#downloads Maybe you want to read the unity manual regarding this topic too: https://docs.unity3d.com/Manual/android-sdksetup.html
Or, if you do want to try out using ADB, download the Android SDK (scroll to the bottom where it says "Get just the command line tools" if you don't want the full Android developer studio) tools to your laptop/desktop.
Open tools/android and use that to download the Platform Tools. that should install adb.
To enable ADB debugging on your Android TV follow this guide: https://developer.sony.com/develop/tvs/android-tv/get-started/
To find your ip address for connecting to ADB through wifi, follow this guide: http://www.akexorcist.com/2015/06/capture-screen-on-sony-android-tv-en.html
once you run adb connect 192.168.0.XXX:5555
and then run adb devices
to show that you are connected to the TV, then you can run the commands I mentioned above.
Sounds like you havent installed ADB correctly, or you are not in the directory where ADB is located.
Download adb directly from google: https://developer.android.com/studio/index.html#mac-tools extract it to a folder then browse to that folder in the terminal. Now the command in step 9 will work.
ok while searching it seems it might be android studios development thing? Android Software Developer Kit (ADK) or ADB? https://developer.android.com/studio/index.html#downloads ? or just the command line tools right below it? I'm on Win 7.
Is this a safe place to get it? http://www.android.gs/install-android-sdk-adb-windows/