maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Games (https://talk.maemo.org/forumdisplay.php?f=12)
-   -   [Announce] apkenv (N900, N950, N9) (https://talk.maemo.org/showthread.php?t=87496)

ajalkane 2013-09-30 14:19

Re: [Announce] apkenv (N900, N950, N9)
 
Quote:

Originally Posted by Ta76eem (Post 1377776)
what about thp ???

He's gone sailing.

berrybear 2013-09-30 14:38

Re: [Announce] apkenv (N900, N950, N9)
 
Quote:

Originally Posted by ajalkane (Post 1377784)
He's gone sailing.

http://www.youtube.com/watch?v=u1v60FITAfY :)

yaliang 2013-09-30 15:56

Re: [Announce] apkenv (N900, N950, N9)
 
Quote:

Originally Posted by Ta76eem (Post 1377776)
what about thp ???

it was said that he works for JOLLA now

Gizamkd 2013-10-22 21:14

Re: [Announce] apkenv (N900, N950, N9)
 
that project is dead ?

Just486 2013-11-04 15:23

Re: [Announce] apkenv (N900, N950, N9)
 
Quote:

Originally Posted by Gizamkd (Post 1381887)
that project is dead ?

No it is definitely not. From what I can understand from Github notes, there has been some major updates about a month ago.

But can somebody please "compile" all these new stuff?
(Or whatever should you call that process, when we get a downloadable .deb, with all the new modules&stuff)

Myname24, maybe?:)

myname24 2013-11-04 21:45

Re: [Announce] apkenv (N900, N950, N9)
 
1 Attachment(s)
Quote:

Originally Posted by Just486 (Post 1384315)
No it is definitely not. From what I can understand from Github notes, there has been some major updates about a month ago.

But can somebody please "compile" all these new stuff?
(Or whatever should you call that process, when we get a downloadable .deb, with all the new modules&stuff)

Myname24, maybe?:)

try this :)

Just486 2013-11-04 23:32

Re: [Announce] apkenv (N900, N950, N9)
 
thanky, i'm curious if anything has changed and will give it a shot tomorrow afternoon :)
EDIT:
I could not wait till tomorrow so here are some results:

Resource policy (media volume control implementation) is still in "now working, now not" state. (mostly not)

Cut the rope 1.3.1 now crashes right at launch and gives segmentation fault ("0x38 from 0x3ad5b0a6") (using cuttherope.apkenv.so)

Amazing Alex 1.0.4 now also crahses at the second splash screen (just a bit after the rovio logo) and gives "glibc detected - apkenv: double free or corruption (out) 0x0021ffc8" (using angrybirds.apkenv.so)

PvZ 1.3.16 now has kinetic scrolling, so you'll be able to finish the game. :cool: Sounds are still pretty messed up tho.

If anyone listeting, please fix the modules :rolleyes:

Kozzi 2013-11-05 12:23

I think crowriot over at OpenPandora forum is the only one left working on games support, in case you want to report bugs you should post there.

xes 2013-11-14 16:58

Re: [Announce] apkenv (N900, N950, N9)
 
1 Attachment(s)
Here attached the build of the latest git version 42.4.0 for fremantle.

thp 2013-12-04 22:22

Re: [Announce] apkenv (N900, N950, N9)
 
The source for the trg2 apk, just in case someone wants to see how the Android side of things can look like (the trg2 support module has been in apkenv since the first release): https://github.com/thp/trg2

Also might be useful in case somebody plans to write a new application/game using NDK/GLES and wants to support Maemo/MeeGo using something like apkenv.

s3nsitivity 2013-12-29 11:19

Re: [Announce] apkenv (N900, N950, N9)
 
No news?
Only this some games supported? Not any apps?

momoelz 2014-01-09 18:35

Re: [Announce] apkenv (N900, N950, N9)
 
Quote:

Originally Posted by myname24 (Post 1384397)
try this :)

does this include the bionc libarys?

DJJonosound 2014-02-08 08:36

Re: [Announce] apkenv (N900, N950, N9)
 
Tried to get flappy bird running. No success. Looks like a problem with opengl :(
After getting the apk I ran it and was missing libandengine.so. Googling it resulted in a game engine, which I downloaded the libraries for from the github page and then copied to
Code:

/home/user/.apkenv/lib/
In there goes a folder called armeabi and another called armeabi-v7a, both containing the appropriate libandengine.so files.
Running apkenv on the file after that resulted in this:
Code:

~/MyDocs/apkenv $ apkenv flappybird.apk
apkenv 42.3.15 - http://thp.io/2012/apkenv/
Copyright (c) 2012 Thomas Perl <m@thp.io>
linker/linker.c:1382| ERROR:    0 cannot locate 'glVertexAttribPointer'...
linker/linker.c:2057| ERROR: failed to link libandengine.so
Missing library dependencies.

Any idea how this can be fixed?

Alright.. so I am getting the 'failed to link whateverlibrary.so' on every apk.. Now my question is what that means/how to fix?

kojirole 2014-02-11 05:55

Re: [Announce] apkenv (N900, N950, N9)
 
pls tell me how to set apkenv game icon on desktop n900 :rolleyes:,tks so much

biketool 2014-02-11 06:12

Re: [Announce] apkenv (N900, N950, N9)
 
Now that Alien Dalvik is in the wild is there any tricks that it uses that can be applied to apkenv?
Actually I am curious if Alien Dalvik can be run on the N9 with Sailfish could compatibility libs be collected to run it in Maemo or Meego?

DJJonosound 2014-02-11 11:07

Re: [Announce] apkenv (N900, N950, N9)
 
Probably not. Alien dalvik on sailfish is for wayland. N9 is x11. (IIRC that doesn't work across devices) Also a ton of licensing issues.

Shadwblade2652 2014-03-04 23:46

Re: [Announce] apkenv (N900, N950, N9)
 
How do I acquire a working copy of apkenv? I thought thp took it down after people kept sharing it without credit.

thp 2014-03-22 14:15

Re: [Announce] apkenv (N900, N950, N9)
 
New apkenv version 42.7.0 available, including all of the fixes since last April.

Web: http://thp.io/2012/apkenv/
Source: https://github.com/thp/apkenv
Harmattan build: http://thp.io/2012/apkenv/apkenv_42.7.0_armel.deb

This release fixes rendering issues for apks that use depth testing by requesting a depth buffer on Maemo and MeeGo. Also, many countless other fixes and new debugging features are available (see the Git changelog for all of them), most of them contributed by krnlyng, crowriot and notaz.

This includes also a new support module for Petals Redux (apk download available at http://thp.io/2014/petals/, although it's a bit on the heavy side - GPU-usage-wise - for Harmattan, and even more so on Fremantle). I wanted to have Petals Redux on Harmattan, but Harmattan's GCC is version 4.4 (Fremantle's is 4.2), and the C++11 features used in the game require at least version 4.6, so by using apkenv, we can use a modern GCC with C++11 support (from the Android NDK) and still support older versions by going through apkenv (and writing a support module for the game).

Of course, one could also use a modern cross-compiler with a sysroot for the target platform, but that was too tedious, and not nearly as fun as (ab)using apkenv for that, and as a side effect, you get a new apkenv release here. Fun!

DJJonosound 2014-03-23 04:18

Re: [Announce] apkenv (N900, N950, N9)
 
Code:

RM696-21-3:/home/user/MyDocs/Apkenv# apkenv ctr.apk
apkenv 42.7.0 - http://thp.io/2012/apkenv/
Copyright (c) 2012, 2013, 2014 Thomas Perl <m@thp.io>

can't open /home/user/.apkenv/lib/armeabi/libctr-jni.so for writing
Not a native APK.
RM696-21-3:/home/user/MyDocs/Apkenv#

This happens with every apk I run, bar the different library. I presume that means I have screwed the library directory up. Any idea on a quick fix?

Shadwblade2652 2014-03-23 05:43

Re: [Announce] apkenv (N900, N950, N9)
 
Is this ONLY for games, or can I download let's say, Chrome browser and install it like that? or is it limited to only games like flappy bird or etc.

DJJonosound 2014-03-23 06:01

Re: [Announce] apkenv (N900, N950, N9)
 
Its not limited to games, but most of the time things like chrome don't work.

coderus 2014-03-23 06:17

Re: [Announce] apkenv (N900, N950, N9)
 
first of all its only for games you made support module for.
if you didnt created support module and trying to run random apk just for luck - it doesnt work.

Shadwblade2652 2014-04-07 01:50

Re: [Announce] apkenv (N900, N950, N9)
 
Quote:

Originally Posted by coderus (Post 1418131)
first of all its only for games you made support module for.
if you didnt created support module and trying to run random apk just for luck - it doesnt work.

More info? How can I create a support module for a game?

Estel 2014-04-08 15:07

Re: [Announce] apkenv (N900, N950, N9)
 
Read apkenv documentation, prepare build environment, educate yourself about mess and crap android operating system is, etc...

coderus 2014-04-08 16:11

Re: [Announce] apkenv (N900, N950, N9)
 
all information is there: https://github.com/thp/apkenv

xes 2014-04-09 10:11

Re: [Announce] apkenv (N900, N950, N9)
 
New fremantle build. - EDIT build removed until fixed

@thp
i think that a command line option to completely disable sound would help a lot while trying slow games with choppy sound.

dukun_ngompile 2014-04-13 14:10

Re: [Announce] apkenv (N900, N950, N9)
 
I'm interested with this project, but how we contribute with it? thp often disappear, altough this project is very potential, this project was not fast-growing.

However, I'm not experienced with Linux development. There are so many linux-ARM (not only Meego) user hoping with this project.

As coderus said
Quote:

Originally Posted by coderus (Post 1418131)
first of all its only for games you made support module for.
if you didnt created support module and trying to run random apk just for luck - it doesnt work.

http://upload.wikimedia.org/wikipedi...ecture.svg.png

and also this
Quote:

Package manager : Google Play, APK
Supported platforms : 32-bit ARM, MIPS, x86
Kernel type : Monolithic (modified Linux kernel)
Userland : Bionic libc, mksh shell, native core utilities with a few from NetBSD
source : wikipedia

olaolala3 2014-04-13 14:22

Re: [Announce] apkenv (N900, N950, N9)
 
warspear online work on apkenv 42.7. but black screen. how to fix black screen and use internet in apkenv

olaolala3 2014-04-13 14:48

Re: [Announce] apkenv (N900, N950, N9)
 
warspear print . Unimplemented: pthread_attr_getschedparam ???

Mir57 2014-04-15 05:41

Re: [Announce] apkenv (N900, N950, N9)
 
Hi, I have a problem. It writes me not a native .apk at every app (even Fruit Ninja 1.5.2).

thp 2014-04-15 16:02

Re: [Announce] apkenv (N900, N950, N9)
 
krnlyng has been doing some fixes recently, go check it out:

https://www.youtube.com/watch?v=fuzk9whVsFs
https://github.com/thp/apkenv/commits/master

liar 2014-04-18 20:44

Re: [Announce] apkenv (N900, N950, N9)
 
also i've been trying to get other apps written with the marmalade sdk to work, for example doodlejump: https://www.youtube.com/watch?v=_FyaVOs_opM

best regards, krnlyng/liar

Mric 2014-04-19 09:25

Re: [Announce] apkenv (N900, N950, N9)
 
Amazing work for both Krnlyng and Liar!
I am wrong to see that the application 'draw it' from Krnllyng uses internet?
So does that mean internet is now available through apkenv?

liar 2014-04-19 10:12

Re: [Announce] apkenv (N900, N950, N9)
 
Quote:

Originally Posted by Mric (Post 1421905)
Amazing work for both Krnlyng and Liar!
I am wrong to see that the application 'draw it' from Krnllyng uses internet?
So does that mean internet is now available through apkenv?

yes draw something connects to the internet ;)

btw, krnlyng == liar, i just changed my nickname

Alexxxl 2014-06-24 07:14

Re: [Announce] apkenv (N900, N950, N9)
 
Does anyone have either the same APK for doodlejump?
and whether you want to do something else to run?

hood 2014-07-10 09:23

Re: [Announce] apkenv (N900, N950, N9)
 
Quote:

Originally Posted by liar (Post 1421870)
also i've been trying to get other apps written with the marmalade sdk to work, for example doodlejump: https://www.youtube.com/watch?v=_FyaVOs_opM

best regards, krnlyng/liar

Can you share compiled apkenv deb package for doodle jump please?

liar 2014-07-25 13:33

Re: [Announce] apkenv (N900, N950, N9)
 
Quote:

Originally Posted by hood (Post 1432364)
Can you share compiled apkenv deb package for doodle jump please?

sorry i am too lazy to do that, ask thp :P

liar 2014-07-25 13:37

Re: [Announce] apkenv (N900, N950, N9)
 
what are the most wanted apps/games? i have a bit of freetime and the motivation to write another support module :)
i would preffer games written with the marmalade sdk: https://www.madewithmarmalade.com/showroom are there any interesting games?

ivgalvez 2014-07-25 13:50

Re: [Announce] apkenv (N900, N950, N9)
 
Quote:

Originally Posted by liar (Post 1433873)
what are the most wanted apps/games? i have a bit of freetime and the motivation to write another support module :)
i would preffer games written with the marmalade sdk: https://www.madewithmarmalade.com/showroom are there any interesting games?

A fully working Plants vs Zombies would be nice. Also support for updated versions of Fruit Ninja.

coderus 2014-07-25 13:52

Re: [Announce] apkenv (N900, N950, N9)
 
just check one by one if you have free time :)


All times are GMT. The time now is 16:39.

vBulletin® Version 3.8.8