You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@felix.apache.org by "Clement Escoffier (JIRA)" <ji...@apache.org> on 2009/05/14 20:54:45 UTC
[jira] Created: (FELIX-1156) Allow Felix to work on Android 1.5
with no hack
Allow Felix to work on Android 1.5 with no hack
-----------------------------------------------
Key: FELIX-1156
URL: https://issues.apache.org/jira/browse/FELIX-1156
Project: Felix
Issue Type: Improvement
Components: Framework
Reporter: Clement Escoffier
Assignee: Clement Escoffier
To run Felix on Android, it generally require to have the root access to the device to grant permissions on the dalvik-cache (http://ipojo-dark-side.blogspot.com/2008/10/ipojo-on-android.html). Moreover, Felix loads dex files by relying on an internal/private API of Android.
Android 1.5 (CupCake) provides a method to load DEX file. This method is public, is part of the API and allows to turn around the permission issue.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Work started: (FELIX-1156) Allow Felix to work on Android
1.5 with no hack
Posted by "Clement Escoffier (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/FELIX-1156?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Work on FELIX-1156 started by Clement Escoffier.
> Allow Felix to work on Android 1.5 with no hack
> -----------------------------------------------
>
> Key: FELIX-1156
> URL: https://issues.apache.org/jira/browse/FELIX-1156
> Project: Felix
> Issue Type: Improvement
> Components: Framework
> Reporter: Clement Escoffier
> Assignee: Clement Escoffier
>
> To run Felix on Android, it generally require to have the root access to the device to grant permissions on the dalvik-cache (http://ipojo-dark-side.blogspot.com/2008/10/ipojo-on-android.html). Moreover, Felix loads dex files by relying on an internal/private API of Android.
> Android 1.5 (CupCake) provides a method to load DEX file. This method is public, is part of the API and allows to turn around the permission issue.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (FELIX-1156) Allow Felix to work on Android 1.5
with no hack
Posted by "Marcel Offermans (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/FELIX-1156?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12709548#action_12709548 ]
Marcel Offermans commented on FELIX-1156:
-----------------------------------------
Just wanted to let you know, great work Clement!!!
> Allow Felix to work on Android 1.5 with no hack
> -----------------------------------------------
>
> Key: FELIX-1156
> URL: https://issues.apache.org/jira/browse/FELIX-1156
> Project: Felix
> Issue Type: Improvement
> Components: Framework
> Reporter: Clement Escoffier
> Assignee: Clement Escoffier
>
> To run Felix on Android, it generally require to have the root access to the device to grant permissions on the dalvik-cache (http://ipojo-dark-side.blogspot.com/2008/10/ipojo-on-android.html). Moreover, Felix loads dex files by relying on an internal/private API of Android.
> Android 1.5 (CupCake) provides a method to load DEX file. This method is public, is part of the API and allows to turn around the permission issue.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Resolved: (FELIX-1156) Allow Felix to work on Android 1.5
with no hack
Posted by "Clement Escoffier (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/FELIX-1156?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Clement Escoffier resolved FELIX-1156.
--------------------------------------
Resolution: Fixed
Fixed at revision 774881.
Allow Felix to run on a regular Android phone (Android 1.5).
This is possible by using the loadDex method of the android.dalvik.DexFile class.
So, the resulting framework runs on Android 1.5.
> Allow Felix to work on Android 1.5 with no hack
> -----------------------------------------------
>
> Key: FELIX-1156
> URL: https://issues.apache.org/jira/browse/FELIX-1156
> Project: Felix
> Issue Type: Improvement
> Components: Framework
> Reporter: Clement Escoffier
> Assignee: Clement Escoffier
>
> To run Felix on Android, it generally require to have the root access to the device to grant permissions on the dalvik-cache (http://ipojo-dark-side.blogspot.com/2008/10/ipojo-on-android.html). Moreover, Felix loads dex files by relying on an internal/private API of Android.
> Android 1.5 (CupCake) provides a method to load DEX file. This method is public, is part of the API and allows to turn around the permission issue.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Closed: (FELIX-1156) Allow Felix to work on Android 1.5 with
no hack
Posted by "Clement Escoffier (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/FELIX-1156?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Clement Escoffier closed FELIX-1156.
------------------------------------
The issue is fixed, and it's now possible to embed Felix inside a Android application without any permissions issue and by relying on a public (more stable) API.
> Allow Felix to work on Android 1.5 with no hack
> -----------------------------------------------
>
> Key: FELIX-1156
> URL: https://issues.apache.org/jira/browse/FELIX-1156
> Project: Felix
> Issue Type: Improvement
> Components: Framework
> Reporter: Clement Escoffier
> Assignee: Clement Escoffier
>
> To run Felix on Android, it generally require to have the root access to the device to grant permissions on the dalvik-cache (http://ipojo-dark-side.blogspot.com/2008/10/ipojo-on-android.html). Moreover, Felix loads dex files by relying on an internal/private API of Android.
> Android 1.5 (CupCake) provides a method to load DEX file. This method is public, is part of the API and allows to turn around the permission issue.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.