No definitions for Kindle Fire devices available in Android SDK Manager - android

I want to create AVD for KindleFire but I have some difficulties. According to every site I can find on the web regarding the problem, after performing these steps:
In eclipse go to Windows --> Android SDK Manager click to open it.
Then it will open the sdk manager then on the top two menus are listed one for Packages and other for Tools.
Then open the tools menu click Manage Add-on Sites. Click the User Defined Sites tab, and then click New.
In the Add Add-on Site URL dialog box, enter the following URL: http://kindle-sdk.s3.amazonaws.com/addon.xml Click OK, and then click Close. Wait for the Android SDK Manager to refresh.
I should be able to to choose and install Kindle Fire Device Definitions and then their images (see here for example: https://developer.amazon.com/post/Tx3RZFBU0KJTSWS/Setting-up-the-ADB-driver-for-Kindle-Fire-Devices.html )
However, the only thing that is present on the list is Kindle Fire USB Driver.
I have installed many other packages hoping that they will maybe "unlock" the other downloads but nothing helps. Are the images no longer available? Or do I do something wrong?

They have dropped supporting emulators.
https://forums.developer.amazon.com/forums/thread.jspa?threadID=479
scroll to the bottom for the great news. I guess you just have to deploy it to your device to test it out.
There is another option. Which won't work for things like the amazon mobile sdk, but anyway, you can create a device in the device manager and give it the same specs as the device you are targeting. This will at least give you some idea bout layout and such. It may help to do this.

Related

upgrade Android Marshmallow

I have an old Android Wiko Ufeel, which I use as as a secondary tablet.
The hardware and battery are still usable, but most of the apps
don't support Marshmallow any more.
I have tried to follow how to upgrade manually by following the links below, but I cannot follow them. They are not clear for me.
https://www.alphr.com/google/google-android/1001643/how-to-upgrade-from-android-lollipop-to-android-6-marshmallow/
https://www.easeus.com/android-data-recovery/upgrade-android-os-from-lollipop-to-6.0-marshmallow.html
Can I upgrade this with the Android studio by installing the standard Android?
Is there a link which tells how?
I cannot find with google.
I am not sure if you are on the right stack.
If I understood well, you're looking to upgrade the Firmware of your mobile phone.
Well, first of all, it is not possible to do that through Android Studio.
To uprgade a phone there is 3 ways to do that :
The more secure one, as written on the website you linked : the OTA (Over The Air) updates :
This method checks the compatible firmware with the actual one and tries to install the new Android version without deleting your data.
It is possible to do that by going through "Settings => Phone Informations => Check for updates"
If no update found, you may need to go to the 2nd option or 3rd option.
Warning : For the next methods, you loose the warranty, and once the new OS installed, all old data would be erased
A less secure one (may damage the phone) : is to download manually an official firmware from a website who can provide the latest firmware Android version for your device.
To do so, you may need to activate first developers option from the phone :
Go to Phone informations
Tap multiple times on the "Version Number", some phone they may need you to tap on the "Kernel version". You can check websites for that, and can see anyway a popup saying "need only 3 Taps to go"
Go to Settings again and activate developers options.
Enable the "OEM Unlock"
After that, with a USB cable, activate the download mode on your phone, and (I may be old fashioned) I used Odin. You can follow the tutorial of the website who provides you the firmware on how to put it on Odin.
The last method very insecure and instable one, is to look for a customized firmware. As reference, I used a lot LineageOS.
For this method, you will need also to activate the OEM unlock (no need to say all the steps again), download the firmware, same thing about Odin, but the most difference is you will probably need to install the gapps (google apps) package manually (they are also in the tutorials).

Unable to download device for Xamarin Android Player , Getting Operation Time out Error

I am not able to download any device from device list of XAP.
Do not have any logs at ProgramData or \Program Files\Xamarin Android Player. I am behind a corporate proxy. Do I need to configure proxy some where ?
I also tried from home, and it times out after downloading around 40 MB!!
My (rather obvious) guess is that the proxy is interfering somehow. You can access the logs as so:
Right click the bottom bar of the Device Manager (the window you have screen shot)
Click on 'Generate Bug Report'
Check your Desktop for the resulting zip file containing the logs.
Xamarin Android Player is Preview software and any issues are best reported in a bug report.
It may also be wise to check out the Visual Studio Android Emulator or the official Google AVD for which the x86 images with HAXM support offer far better performance than their earlier counterparts. You can download the images through the Android SDK Manager or set up the devices via Android Studio if you have it installed.

Can I test a responsive website in Android Studio? How?

I am trying to test a website responsiveness to see if it works fine on Android devices, but I don't have an Android device. Is there a way to test website responsiveness on Android Studio? I have already tried resizing windows and all those websites that do that. What I want is a software that emulates the Android operating system. If yes, please share how. Thank you.
Yes, you can test a responsive website using Android Studio's emulator. Here are the steps to do this:
Download and install Android Studio - https://developer.android.com/studio/
Launch ADV Manager (Android Virtual Device Manager) within Android Studio and create a new virtual device
Click the play button to launch your app. Choose the device that you created in ADV
When the emulator opens, close the app that opens on the emulator and navigate to the web browser on the device. You should be able to test your website without issue now.
If you run into problems, make sure that you have all updates installed in Android Studio.
Here is a reference that you can use to get the emulator up and running: https://developer.android.com/studio/run/emulator
Open a Chrome Browser -Right mouse click and select Inspect Element.
To the right of the tab Elements is a picture of a phone. Click That. Then you will see the browser resized.
Go to the top drop down menus on top to get some awesome choices.
Select one of the options from the Device drop down.
Then select one of the options from Network drop down.
Reload the page while doing a speed test from the far right tab.
Then you have a single user analysis of your app. For multi-user tests use JMeter.

Android Virtual Device - Can't access basic OS features / Internet

I'm new to the Android OS and I am having trouble interacting with a virtual device. I've installed the Android SDK + Java + Eclipse and I'm trying to get a virtual device running and debug an apk I have.
I create a AVD and start it up and get this basic screen below but none of the other Android OS options you'd see on a standard phone. I can't even really control this device as the buttons seem to have no effect. I can't get into settings or see default installed applications, etc..
What am I doing wrong? I'd expect to have a basic clean Android OS startup when I launch these virtual devices but I get this funky screen and can't do anything with it, controls don't seem to work.
Worth noting I am doing this from a VMWare Workstation running Windows 2012 R2, not sure if there are issues if I'm running this all in a VM.
UPDATE:
OK so it appears I was using the Android 4.4W which I think is for wearable devices and why the OS was basically empty. I changed it to Android 4.4.2 x86 by cloning a Nexus 5 and now I just get a blank screen when I try to start the emulator. Here is a screenshot, any ideas?
Update:
You are using Android Wear API target, please try with regular android API (L preview or API 19 or below). I was able to reproduce your issue if i used Android Wear Target, it works if i used non-wear target. Android wear target is for 'wear' device types.
When configuring the AVD, you can pick different "skins" , please see below highlighted in redbox
If you are using a custom (or vendor) defined device type, go into AVD Manager -> Device Definitions and double-click your device entry, it will open the below window, make sure Buttons tab says Software
You can also navigate the emulator UI with keyboard shortcuts, often quicker this way.**
A. Ashoke is right about using skins, you may choose a skin when you create or edit the emulator. Here is a screen-shot. Check the 'skin' dropdown. (It may not be available for some 'devices' you select here.
You are using VMWare, so you might be behind a proxy. You may need to provide proxy, using following steps -
Click on Menu
Click on Settings
Click on Wireless & Networks
Go to Mobile Networks
Go to Access Point Names
Here you will Telkila Internet, click on it.
In the Edit access point section, input the "proxy" and "port"
Also provide the Username and Password, rest of the fields leave them blank.
When you will load it for the first time, it may again ask for your credentials. So provide there as well.

Adding Existing Device Definitions To Android Studio AVD Manager

Sorry for the newbie question but I just downloaded and installed Android Studio in an effort to get into Android development. I've looked around and can't seem to find any information on how to add existing device definitions to the emulator/AVD Manager. Aren't there just a bunch of device definitions that the manufacturers provide that can be loaded into the IDE via the AVD Manager. It seems like that would be the logical way to do this. It seems like the only thing you can do is create a new device based on existing device definitions. Is it possible to add device definitions? How is this done?
You are free to add your own device definitions to the AVD - the definitions for Nexus devices (and some others) are already provided.
Launch the AVD, switch to the Device Definitions tab, and click the Create Device... button (see screenshot below).
Now fill in the values based on the device you are trying to simulate (lookup the device specs here if needed).
Once you've created a definition, select it from the list and then click the Create AVD... button. Here you can choose the Android version and CPU type (ARM/Intel), and various other emulator specific settings.

Categories

Resources