How to install latest version of app host on AOSP for Android Automotive OS - android-auto

I am currently testing by installing AOSP for AAOS and AOSP Automotive App Host on pixel5 phone.
As the AOSP Automotive App Host source is not updated, only car api level 4 or lower features are supported, so I cannot test car api level 5 or higher features on pixel5 phone.
In the case of the AAOS emulator, I can test up to level 6 features by installing the latest version of Google Automotive App Host through the google play store.
Is there any way to install the latest App Host on AOSP for Android Automotive OS?

Related

iOS development with React Native or Flutter with minimal apple hardware

Not sure if this has been asked before.
To target iOS for mobile development with react native or flutter, do I need to move my entire development machine to an apple one? I do know that for any serious iOS app development, I'd need to get a mac.
But is it possible to use mac machine minimally with the bulk of the development being done in my non-mac main machine?
For e.g. I'd buy a cheaper Mac mini with low specs to get the XCode, run iOS simulation and push the app to app store. And during development from my main machine, I'd somehow connect to this mac mini for iOS simulation.
Is it possible? I just don't wanna move my entire desktop usage over to a mac.
if you wanna development in light machine use react native and use its expo cli . its very light you did not need to make build in Xcode and android studio
check expo documentation here

Android app not compatible for Android SDK built for x86

I've successfully upload android app based on xamarin forms in google play store, it shows the list of my real devices that are compatible but it also shows that all my emulators are not compatible with it. When I debug it from visual studio it runs on my emulator. Now that it's in google play I want to try it in my emulator since I don't currently have my physical device I can't install it due to compatibility. It says not compatible to Android SDK built for x86.

Why am I having trouble with the Android Emulator in VS Comm 2017?

I was having trouble using the Android emulator in Visual Studio Community 2017 and I decided to create a blank project to see if it will run. I get this error message when attempting to run it in the Live Xamarin Player:
Starting Android Emulator Android_Accelerated_x86_Nougat...
Failed to boot Android device emulator-5554...
Unable to deploy to Android_Accelerated_x86_Nougat, please ensure the Xamarin
Live Player app is open and the device is on the same network as Visual Studio.
Why would I have trouble running the emulator in a fresh blank project when I didn't even write a single line of code? Thanks for your help.
UPDATE: So I installed the latest Android SDK 8.0 along with they system image and tried to create a virtual device that uses it. But the Android Virtual Device Manager shows a, 'No system images installed' message when I selected the 8.0 framework. So I installed an earlier version of the SDK along with a system image (5) and was able to create a virtual device with it. So another question is why wouldn't the system images show up for the 8.0 framework?
The $(TargetFrameworkVersion) for Xamarin.Forms.Platform.Android.dll
(vv8.0) is greater than the $(TargetFrameworkVersion) for your project
(v7.1). You need to increase the $(TargetFrameworkVersion) for your
project
This means the Xamarin.Forms library is targeting Android 8.0 (API level 26) but your project is setup for Android 7.1 (API level 25). You can't change the Xamarin.Forms target version without downgrading, but you can change your project target version easily. You can learn more about these concepts from Xamarin. Be aware some of the details of that Xamarin blog post are already out of date!
There is another nice blog post from Xamarin which can walk you through the process of setting your system up for Android 8.0 API level 26. It's normally not this complicated, but Google changed their SDK tools internally between 25 and 26 in very major ways. They changed from GUI tools to command line tools.
You'll probably also want to get the (in preview) Xamarin Android Device Manager if you don't have a physical device to test with. This Xamarin Android Device Manager tool is the only way to create and configure API 26 and higher emulators without using the Google command line tools.
It seems as though Google has gotten rid of the GUI apps that manage the SDK and Virtual Devices in the latest version, so when you try to create a new virtual device with 8.0 it's not compatible with the GUI tools. Until Xamarin releases a GUI tool to replace them we can use the command-line to manage the SDK and virtual devices.
https://learn.microsoft.com/en-us/xamarin/android/troubleshooting/sdk-cli-tooling-changes
https://developer.android.com/studio/command-line/avdmanager.html

PhoneGap with Windows or iOS Emulator on Virtualized Desktop

In reading the Adobe PhoneGap documentation they seem to have left out any information about running in a virtualized environment.
As you probably know, you cannot plug a mobile device into a virtualized desktop. I'm not referring to a desktop that is running virtualized software like Parallels(tm) on a Mac. I'm talking about a truly virtualized desktop running on a Linux Xen Host Server.
I'm running Microsoft Windows 2012 Server O/S on a Citrix Xen Desktop v6.5. The host server does not support GPU nor hardware acceleration, and installing Intel's HAXM fails reporting my computer does not support this technology either.
I've found that I can only create an AVD using the ARM versions of the android emulators from the Android SDK. And yes, they are slow.
I did glean some great info from : How can I run Android emulator for Intel x86 Atom without hardware acceleration on Windows 8 for API 21 and 19?.
So now that I have my s-l-o-w android emulator working with PhoneGap ... does anyone know how I can find a Windows and/or iOS emulator that PhoneGap might work with? Is this even possible?
I see all the Windows emulators requiring the .NET framework - rather than any java SDK's and I've heard that you can just forget about iOS development on anything other than a MAC product.
Thanks all!
Mary B.

Is there a way to run a hybrid app (phonegap cordova) on a windows 7 machine?

I can obviously run a Android VM and run it.. but I am basically trying to skin the "can a Winwows 8 app run on windows 7" cat a different way. My app is Hybrid - so no OS specific dependencies. My customers have a weird requirement where their companies are not ready to go to Windows 8 yet, but we want to be able to give them a hybrid app that was developed for Android, iOS and (eventually Win8) that will function on a Windows 7 machine. The app itself is very "mouse usable".
You could consider using the Ripple emulator. A beta version is available for Google Chrome in the Chrome Web Store, though it's a bit out-of-date with respect to the latest versions of Phonegap. Otherwise, for phonegap 3.x, you can install it using npm.

Resources