Comments (7)
You're missing a lot of information needed to figure things out. What version of haxe? What version of hxcpp? What version of the android SDK? etc.
I know that some stuff was broken on hxcpp in the latest RC stuff and I saw mentions of precompiled headers (PCH) so I would guess it's related to the version of hxcpp.
from flow.
sorry yeah, I'm on 3.2.1, and you were right that that error was hxcpp related (I was on the latest, reverted to an older one and that error is gone now). however now I'm getting huge indecipherable errors from NDK, gonna try installing the version that openfl downloads by default as I assume thats one that should work (I downloaded the latest ndk from the website). and I'm on the 6.0 android SDK, gonna try changing NDK first before downgrading that though.
If nothing I do helps I'll post my current errors but they're a big mess so I want to see if I can prune them down first.
Thanks,
Nico
from flow.
The Android studio setup + setup guide would setup the necessary Android versions, usually the latest SDK target is used. For building the native part, via hxcpp, the NDK is used. I was using ndk-r10e, but r12b is out (I haven't tested if they broke anything there).
Keep in mind if you used android before snow alpha 2.0, it's changed. You run build once which generates an Android studio project. Open that in Android studio, it sets up the necessary things it needs, and you hit build. Build runs flow (via flow.gradle
file) which asks hxcpp to build the .so
files. Then it runs it on device if you chose run.
I can't help you figure it out without any errors/info though!
from flow.
yeah, I noted the difference in build, sorted out to open it and such, I'm just waiting for an NDK to install, if that fails (or doesn't) I'll give more info.
from flow.
ok install failed, I'll check that out in a minute, but seemed to build ok, things I had to do:
- revert hxcpp back a bit (chose 3.2.205, unsure when the breaking changes happen, or if you can just disable the precompiled header thing)
- installed r11c ndk, new one didn't seem to be compatible
I can maybe do more testing for you at some point to sort out whats doing it, but my internets pretty slow so installing lots of big toolchains is quite the pain.
from flow.
That's not a problem, thanks though. I'm busy dealing with a lot of internal/core design process and the new rendering and that stuff is priority. Once all that is in eventually, it will be easy to reassess the state of each target and tighten up all the workflows against all the latest ndk stuff.
Unfortunately the newest haxe RC and hxcpp releases have just been disruptive. I'll get around to checking on the details soon though.
from flow.
ok cool cool, also there is a minor warning on Android n, but the build runs which is what I care about for now (now to sort out scaling, things are not right)
from flow.
Related Issues (20)
- flow; specify log + other flags from flow files
- docs; notes about dependency cascades
- Build dependency libraries can't be included if they have a "-" in their name. HOT 3
- sync; change manifest
- flash support for web platform HOT 5
- Tabs in flow file prevent including snow and luxe but not other libraries HOT 3
- Display log in standard output when running web target.
- process; Test node.js execSync
- possible to create dependency recursion
- Keep web server running, only recompile HOT 3
- doc/example of haxe, hxcpp flags getting through flow HOT 1
- Flow doesn't replace periods with commas in library path names.
- clarify missing dependencies when they're found
- `utils.find_home_path()` Get a wrong path in win7 32 HOT 4
- macos Sierra
- update documentation / usage / docs regarding old mobile flags that were removed
- Doesn't work with haxelib newrepo HOT 2
- flow run fails for ios target. HOT 1
- Flow doesn't override mobile options. 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 flow.