1. Ticomfreak's Avatar
    Yes, you read the title correctly ;)

    NOTE: This is only a proof of concept, and can pretty much only run the default program made from a new project in Android Studio with or without some basic modifications for now. I have developed this program on my free time over the past few months. This program will run on Windows 10 RTM or newer, and I plan on releasing the source code under the Apache 2.0 license in the coming months. Before I release the source code I would like to clean up some of the code and prepare some presentations explaining how the program works under the hood. However, I wanted to distribute a program people can play with today. Enjoy!

    Instructions for running on Windows 10 PC:

    1. Download the project here. Extract the "DalvikUWPCSharp_0.1.0.0.zip" file, then open it. (MD5: D472E14809E7EC853E292C1103E8CAD5)

    2. Open the folder titled "DalvikUWPCSharp_0.1.0.0_Debug_Test"

    3. Right-click on the "Install Astoria" PowerShell Script and select "Run with PowerShell"

    NOTE: If you run into issues, try renaming the script to "Add-AppDevPackage.ps1" and try to run it again.

    4. Follow the prompts, typing "y" and hitting "Enter" when asked.

    5. Once Astoria has installed, go back to the root of the extracted zip and double-click on either "Default_AS_App.apk" or "MOD-AS-App.apk" Astoria should open. Wait for the progress ellipses stop and the icon changes.

    6. Click "Install." Wait for the apk to install. When it finishes installing, click "Open."

    7. Click on the file name of the apk you installed. Wait for the apk to load.

    8. The apk should load and you'll be able to see the app running within Astoria. :)

    9. Close Astoria and install the other apk. Play with it too :)

    Developers: Feel free to try running custom apps made in Android Studio. Very few things work right now but the Toolbar, Floating Action Button, TextView, Relative Layout, and "include" should work. There is a very basic, but working dex interpreter in it, however it pretty much only loads the LayoutInflater, creates a basic activity, loads a predefined Context, etc. Not much app code runs outside of that but some does. Play around with it.

    This program uses code from the following projects:

    Android Open Source Project

    Dex.NET

    androidxmldotnet

    Have fun!

    Couple screenshots:
    screenshot-47-.jpgscreenshot-48-.jpg
    Last edited by Ticomfreak; 03-14-2017 at 09:23 PM. Reason: EDIT 1: Added screenshots | EDIT 2: Addressed PS issues
    03-08-2017 09:15 PM
  2. HoosierDaddy's Avatar
    Question: is this something that is only of use to developers? Or might it someday let someone run some Android apps downloaded from the store?
    03-08-2017 09:28 PM
  3. Ticomfreak's Avatar
    Question: is this something that is only of use to developers? Or might it someday let someone run some Android apps downloaded from the store?
    Astoria takes an Android .apk, disassembles it and interprets the resources and instructions. It's too simple right now to run commercial apk's, but it could in the future.
    03-08-2017 10:36 PM
  4. xrs22's Avatar
    Should gimmie something to do this weekend.
    03-08-2017 11:53 PM
  5. xandros9's Avatar
    Intriguing.

    Careful though, I can easily see the confusion from the name though! and I'm sure someone will stop by to ask whether it'll help them run Snapchat. :)
    03-09-2017 01:33 AM
  6. zocster's Avatar
    03-11-2017 10:27 PM
  7. Aravind Belagaje's Avatar
    I am having some errors in installing.
    I think some language string is named incorrect or something. I am not sure power shell is showing error.
    And another thing what you actually mean by it runs in Astoria? Will it be like double click on .apk interface or something else
    03-13-2017 06:17 AM
  8. Guy_De_Siguro's Avatar
    Has there been any additional work on this?
    Ticomfreak likes this.
    05-06-2017 07:53 AM
  9. Mr Mendelli's Avatar
    Thanks for sharing.
    05-16-2017 06:37 PM
  10. Drael646464's Avatar
    Interesting. Probably the best way to get this baked would be to open source it, unless you intend to profit from it.

    Is it going to be a full UWP appx eventually?
    Ticomfreak likes this.
    05-16-2017 10:28 PM
  11. Ticomfreak's Avatar
    Interesting. Probably the best way to get this baked would be to open source it, unless you intend to profit from it.

    Is it going to be a full UWP appx eventually?
    Has there been any additional work on this?
    I have since released the project on GitHub for others to download and play with it. I will be unable to contribute to it for the next two years, but I want others to make something useful out of it if they want to. You can download it here: https://github.com/Ticomware/AstoriaUWP
    Jackalito likes this.
    07-25-2017 05:29 PM

Similar Threads

  1. Windows to ARM vs Android?
    By vEEP pEEP in forum Windows 10
    Replies: 7
    Last Post: 03-16-2017, 09:15 PM
  2. Windows 10 Mobile build 15051 Discussion (Redstone 2; Fast Ring)
    By zocster in forum Windows 10 Mobile Insider Preview
    Replies: 43
    Last Post: 03-14-2017, 09:50 PM
  3. Snapchat For Windows Petition
    By Azurus in forum Windows Phone Apps
    Replies: 7
    Last Post: 03-09-2017, 05:38 PM
  4. Windows 10 Mobile build 15051 headed out to Fast ring Insiders
    By WindowsCentral.com in forum Windows Central News Discussion
    Replies: 0
    Last Post: 03-08-2017, 06:10 PM

Tags for this Thread

LINK TO POST COPIED TO CLIPBOARD