Android Auto in production #679
Labels
No labels
Accessibility
Accessibility
Address
Address
Android
Android
Android Auto
Android Auto
Android Automotive (AAOS)
Android Automotive (AAOS)
API
API
AppGallery
AppGallery
AppStore
AppStore
Battery and Performance
Battery and Performance
Blocker
Blocker
Bookmarks and Tracks
Bookmarks and Tracks
Borders
Borders
Bug
Bug
Build
Build
CarPlay
CarPlay
Classificator
Classificator
Community
Community
Core
Core
CrashReports
CrashReports
Cycling
Cycling
Desktop
Desktop
DevEx
DevEx
DevOps
DevOps
dev_sandbox
dev_sandbox
Directions
Directions
Documentation
Documentation
Downloader
Downloader
Drape
Drape
Driving
Driving
Duplicate
Duplicate
Editor
Editor
Elevation
Elevation
Enhancement
Enhancement
Epic
Epic
External Map Datasets
External Map Datasets
F-Droid
F-Droid
Fonts
Fonts
Frequently User Reported
Frequently User Reported
Fund
Fund
Generator
Generator
Good first issue
Good first issue
Google Play
Google Play
GPS
GPS
GSoC
GSoC
iCloud
iCloud
Icons
Icons
iOS
iOS
Legal
Legal
Linux Desktop
Linux Desktop
Linux packaging
Linux packaging
Linux Phone
Linux Phone
Mac OS
Mac OS
Map Data
Map Data
Metro
Metro
Navigation
Navigation
Need Feedback
Need Feedback
Night Mode
Night Mode
NLnet 2024-06-281
NLnet 2024-06-281
No Feature Parity
No Feature Parity
Opening Hours
Opening Hours
Outdoors
Outdoors
POI Info
POI Info
Privacy
Privacy
Public Transport
Public Transport
Raw Idea
Raw Idea
Refactoring
Refactoring
Regional
Regional
Regression
Regression
Releases
Releases
RoboTest
RoboTest
Route Planning
Route Planning
Routing
Routing
Ruler
Ruler
Search
Search
Security
Security
Styles
Styles
Tests
Tests
Track Recording
Track Recording
Translations
Translations
TTS
TTS
UI
UI
UX
UX
Walk Navigation
Walk Navigation
Watches
Watches
Web
Web
Wikipedia
Wikipedia
Windows
Windows
Won't fix
Won't fix
World Map
World Map
No milestone
No project
No assignees
1 participant
Due date
No due date set.
Dependencies
No dependencies set.
Reference: organicmaps/organicmaps-tmp#679
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
It would be awesome, if OrganicMaps support Android Auto, to make a good alternative to Waze/Google Maps etc.
Hi, is it still in roadmap? Thanks :)
It is.
Would be really cool
Hi, gyus! Any updates or plans on the AA support?
We're still looking for cool android devs to help us, because now our small team fixes a number of important bugs and other features.
Hi @biodranik ,
Wanted to work on this issue can anyone let me know where to start?
as well as we migrate complete java code to kotlin to handle better null pointer exception.
Start from the documentation. We don't plan to migrate to Kotlin. It was already discussed in #2212
Hey @biodranik how do I get started with this , couldn't really understand "Start from Documentation"
Okay , I am on it
Hello @biodranik . I am looking to work on this project as part of GSOC '22. Where should I start from and what should I do to strengthen my chances?
The list is in my above comment. I would add that if you try to fix any other existing issues that increases your chances.
Hello @biodranik. I am also looking to work on this project as part of GSOC '22. Can you provide a proposal template and also guide me to work on this.
hi @biodranik can u please provide us with the project set up process ,as I could not find specific mention about it on the Git hub page
hi, can anyone pls help me with android\secure.properties' as it does not exist. I encoutered it during setting up the project.
Hey poojan have a look at the readme , you will find lthe links and the instructions there, also the error you are getting is because you have not configured your project correctly
@deepak7488 sorry, I don't understand your question. All our GSoC ideas are described in the wiki: https://github.com/organicmaps/organicmaps/wiki/GSoC-2022-ideas
I described how to move on with Android Auto in another comment above.
@poojan-1510 You did not read/follow the documentation and did not run
./configure.sh
script.Guys, if you want to contribute to an open-source project, please carefully read all documentation first before asking any questions. And then try to follow all the listed steps.
Hi!
Can anyone please specify what configuration is needed to run the project in android studio emulator in windows?
The documentation said no action is needed for configuration in windows, however studio is asking me to add a configuration.
I like to work on this issue for GSoC 2022
Hi @biodranik ! Any guidelines for the GSOC proposal? What all should it include?
Here is the link: https://organicmaps.app/news/2022-04-11/some-guidelines-for-google-summer-of-code-2022-gsoc-participants-who-want-to-become-open-source-contributors-to-organic-maps/
hi , I am getting error while setting up cmake file
CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
I tried
what else can I try
Are you trying to build for Android or for desktop?
For Android, on Windows, you don't need to use MinGW. Just install Android Studio with NDK, cmake and ninja, and it should work. Sometimes setting paths in local.properties file also helps.
My configure.sh file is asking me to choose an toolset . which one should I
choose
It's hard to help you without seeing the logs and understanding the context )
Could not find a suitable toolset.
You can specify the toolset as the argument, i.e.:
./build.sh [options] gcc
Toolsets supported by this script are:
acc, clang, como, gcc, intel-darwin, intel-linux, kcc, kylix, mipspro,
pathscale, pgi, qcc, sun, sunpro, tru64cxx, vacpp
For any toolset you can override the path to the compiler with the '--cxx'
option. You can also use additional flags for the compiler with the
'--cxxflags' option.
A special toolset; cxx, is available which is used as a fallback when a more
specific toolset is not found and the cxx command is detected. The 'cxx'
toolset will use the '--cxx' and '--cxxflags' options, if present.
Options:
--help Show this help message.
--verbose Show messages about what this script is doing.
--debug Build b2 with debug information, and no
optimizations.
--guess-toolset Print the toolset we can detect for building.
--cxx=CXX The compiler exec to use instead of the detected
compiler exec.
--cxxflags=CXXFLAGS The compiler flags to use in addition to the
flags for the detected compiler.
Building B2 engine..
Could not find a suitable toolset.
You can specify the toolset as the argument, i.e.:
./build.sh [options] gcc
Toolsets supported by this script are:
acc, clang, como, gcc, intel-darwin, intel-linux, kcc, kylix, mipspro,
pathscale, pgi, qcc, sun, sunpro, tru64cxx, vacpp
For any toolset you can override the path to the compiler with the '--cxx'
option. You can also use additional flags for the compiler with the
'--cxxflags' option.
A special toolset; cxx, is available which is used as a fallback when a more
specific toolset is not found and the cxx command is detected. The 'cxx'
toolset will use the '--cxx' and '--cxxflags' options, if present.
Options:
--help Show this help message.
--verbose Show messages about what this script is doing.
--debug Build b2 with debug information, and no
optimizations.
--guess-toolset Print the toolset we can detect for building.
--cxx=CXX The compiler exec to use instead of the detected
compiler exec.
--cxxflags=CXXFLAGS The compiler flags to use in addition to the
flags for the detected compiler.
Failed to build B2 build engine
You either need to run it from Visual Studio Command Prompt (it sets VS compiler environment) or properly set up MinGW compiler and run the command from the corresponding bash prompt. Or alternatively, run it from the WSL(2) command prompt environment (ubuntu for windows) with GCC installed. It is mentioned in documentation BTW.
Let's implement its support first )
I'm not sure why performance is important for the front-end given that all CPU-heavy code is in C++. The performance hit is negligible compared to the huge safety and convenience improvements.
@andrewshadura why are you mentioning the performance here?
OSMand and MapsMe are great examples of why performance and battery matter everywhere, not just in the core.
I think I replied to a wrong thread. I distinctively remember posting that into the Kotlin thread, not sure how it ended up here 😄
P.S. I think I know how: I replied by email, and probably GitHub failed to assign it to the correct bug.
P.P.S. I sent this reply half a year ago, if not more, it's definitely @GitHub's fault!
P.P.P.S.: Found the original reply: https://user-images.githubusercontent.com/309253/195069622-673bce0b-808f-445e-a7c4-9686b9c0b5e4.png