Comments (3)
@taljacobson thank you very much for the feedback. You are completely right, we use some JAVA 8 features in the plugin and (unfortunately) for this to work you need to set the sourceCompatibility
to JavaVersion.VERSION_1_8
in the build.gradle
of you application (located in the android/app
folder.
To do this add the following lines of code as child of the android
node like this:
android {
// Make sure java is compiled using version 1.8
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
I will also add this to the documentation. Again thanks for pointing it out.
from flutter-geolocator.
@taljacobson I had a close look on the reasons why we compiled against Java 8 and seems that they don't justify the dependency on Java 8. So I made some changes to our plugin (see PR #39) to remove the dependency on Java 8 and thus (starting from the next release) the need to add the above configuration to you build.gradle
file.
from flutter-geolocator.
Just a quick follow-up this has been fixed in release 1.2.1
from flutter-geolocator.
Related Issues (20)
- [Feature Request]: Switch to package:web to support wasm compilation HOT 2
- [Bug]: Windows suddenly not giving right location HOT 1
- [Bug]: App crashes when calling getCurrentPosition() HOT 12
- geolocator_android deprecated issues HOT 5
- [Bug]: Requires newer version of Kotlin Gradle Plugin HOT 22
- [Bug]: requestPermission Future never resolves, when application goes to background, when "Allow to use location" popup is displayed
- [Bug]: Geolocator.getPositionStream().listen causes a crash when user choses to only share approximate location on permission dialog HOT 2
- [Question]: getCurrentPosition not working on iOS Testflight HOT 5
- [Question]: Using IOS background location update but the gps keeps drifting
- [Question]: how can start when i cancel and restart HOT 4
- [Feature Request]: Expose Location.hasBearingAccuracy() from Android platform HOT 1
- [Bug]: The connection to Google Play services was lost due to service disconnection HOT 1
- [Enhancement proposal]: LocationAccuracyStatus dartdocs out of date HOT 1
- [Question]: Ios background stop location updates HOT 7
- [Question]: iOS keeps requesting location data while the app is in use HOT 2
- [Question]: I just install the package but still throw the error showing in the image. HOT 1
- [Bug]: macOS, LOCATION UPDATE FAILURE:Error reason: (null)Error description: The operation couldn’t be completed. (kCLErrorDomain error 0.) HOT 4
- [Question]: [!] Your project requires a newer version of the Kotlin Gradle plugin. │ │ Find the latest version on https://kotlinlang.org/docs/releases.html#release-details, then │ │ update D:\my_happy\android\build.gradle: │ │ ext.kotlin_version = '<latest-version>' HOT 3
- Stopping Background Location Service and Unregistering Listeners HOT 4
- [Bug]: GeoLocator does not work on MacOs HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from flutter-geolocator.