What is the file *.so in bar - descriptor.xml

Hello

in the bar - descriptor.xml to assets, that I find under build paths of target configurations for the debugging of the device, the device profile etc. For the configuration of the path the target name of the application, for example, in the notebook-app the target path is portable.

Only for the configration of device-release, it is notebook.so.

Can some explain to me why there is the suffix .so?

I searched the web but can't find an explanation to this day.

.so is a library.

For a Release version that the main application is packaged as a library, it has been introduced with 10.1 (?) and gave a performance gain important that all qt libraries are compiled into a single.

Tags: BlackBerry Developers

Similar Questions

  • Retrieves the version number of bar - descriptor.xml programmatically

    Is there a way to extract a version number, and other information of bar - descriptor.xml file similar to how's done it in the Android world via getPackageInfo() in PackageManager?

    It would be a convenient way to play around these values in your code.

    Thank you

    There are various APIs of the platform that you can use for example the PackageInfo

    http://developer.BlackBerry.com/Cascades/reference/bb__packageinfo.html

    ApplicationInfo or,

    http://developer.BlackBerry.com/Cascades/reference/bb__applicationinfo.html

  • bar - descriptor.xml abnormal when it opens

    Hi all

    When I open the bar - descriptor.xml, it just show the contents of the xml file.

    It should display the sections 'Problems' and 'Actions and related settings. But now it shows just the following content:



    http://www.QNX.com/schemas/application/1.0">

    Does anyone know how to solve?

    Thank you.

    brad_qqq

    @DrShavargo-Thanks for your help. And I find the solution.

    Has tabs at the bottom of the window opening of bar - descriptor.xml, there. :

    General, Application, assets, location and Source.See the pic below:

  • How the packet data / * ($HOME /) files by using the bar - descriptor.xml

    Hi, using sdk native c / c ++ with playbook Simulator 1.0

    I want to distribute with my application some data files that likely should fall under the ' data /' ($HOME?)

    folder.

    (I've written / will update them sometimes, so app/native/does not appropriate I suppose.)

    in the bar - descriptor.xml, I tried adding them as an 'active '.

    who drops their bottom right in app/native / *.

    so I change the XML .bar to try to get them grounded in data.

    Here's what I found:

    by train: data/filename landed the file in app/native/data/filename

    try:... /... / Data/filename received the error

    by train: / data/filename received the error (hoping to slash leader was compared to the sandbox)

    I even on a lark tried: $HOME/filename, who literally created file app/native / $HOME!

    so he tried a ${HOME} with the curlies. I got an error saying unable to resolve the path variable.

    How can I get the data files in the folder/data ($HOME) using the .bar packaging?

    You cannot package the file into the data, you copy your files at startup, if they don't not exist your app/native/data for example

  • The file of the bar - descriptor.xml (and make the application of command line)

    I made a game with air and it is online for sale on Android and iOS. It is somewhat popular and I thought to put up on Blackberry for quite awhile now and with the Port of soon-to-start-A-Thon, this seems to be a great time to finally make it.

    BlackBerry is not very common that here where I live in Sweden, however it still looks like an interesting with a potential platform if I want to get the trip. Unfortunately I don't own a camera myself so I'll use the Simulator. With some graphic problems with the simulator when running in mode BB10DevAlpha (icons does not appear right) and the Simulator is very slow when running in mode BB10DevAlphaSafe (chart appears on the right, but it seems that updating them requires more CPU my computer are available).

    The game is built using nothing other than Adobe Flash Professional CS6 and a bunch of command line tools to build the package and sign. I've only got an old computer with Windows XP now since the death of my main PC, all at the time and since the Port-A-Thon is just a few days I do with what I got.

    Firstly I understand that only AIR 3.1 is supported by Blackberry 10, so I use the old AIR SDK 3.1 to create a SWF (flash) file.

    What I really need to do should be used in the exported SWF file of the game, then use the command line tools provided by RIM to build the package, right?

    Except that I did not count on bar - descriptor.xml to be so difficult to understand.

    I was brought to the documentation here: https://developer.blackberry.com/air/documentation/bb10/bar-descriptor_config_file.html

    It says Adobe AIR at the top, the platform selected is Blackberry 10 and the title says "bar-descriptor configuration file", so it must be in the right place!

    I start by trying the 'bar-descriptor configuration example file"on this page:

    ===========================================================



      
          None
          fake
      

     
      
       Name of the author
     
      
       gXXXxXXx ##XxXxXxxxXxXX #xxx
     
      
       Core.Games
     
      
       Icon.PNG
     
      
       HelloWorld - splash.png
     
      
       read_geolocation
       use_camera
     
      
       1

    ===========================================================

    Of course during the test I replaced a few things in the example above with the correct filenames for images etc, I just copied the example of right - off this time to you guys show what I mean.

    Firstly, I extract "blackberry-tablets-sdk - 3.0.0" in a folder on the disc, then I make sure as a full path to the "bin" in the SDK folder inside the path on the OS environment variable.

    Then I read on "Applications of Test using the command line": https://developer.blackberry.com/air/documentation/bb10/testing_your_application_cmd_ms_2010851_11.h...

    Now I run:

    BlackBerry - airpackager.bat - package installApp - blackberry-myappname - new.bar - launchApp myappname-blackberry-bar - descriptor.xml myappname.swf myappnameicon86.png bg splashscreen1024.png - device 192.168.8.128

    Note that "bg" is a folder with 500 images that must be accessible from the app. I hope that I can just add the folder like this and not type a path to each image file...

    What I get (in lib\adt.jar via the bat file):

    error 101: Namespace is missing
    Error: Validation of the AIR is not

    Okay, so the example did not straight on the box.

    Now, I've read all paragraphs in the first URL I linked above ("the bar-descriptor configuration file"). I start my own XML file and make sure to include everything that is marked as "necessary". That's what I'm left with:

    ===========================================================



        MyCompany
        
            
            com.mydomain.myappname
            My App name
            3.0.0
            
                splashscreen1024.PNG
            

            1.5.0
        

        run_native
        
            application
            
                bb.action.VIEW
                application/octet-stream
            

        

    ===========================================================

    I have no idea of what concerns the block whole call target, but it took, so he must be there.

    Now I launch (notice that myappnameicon86.png is gone since no icon is mentioned in the above XML code, it is not mandatory):

    BlackBerry - airpackager.bat - package installApp - blackberry-myappname - new.bar - launchApp myappname-blackberry-bar - descriptor.xml myappname.swf bg splashscreen1024.png - device 192.168.8.128

    Yet once, I get:

    error 101: Namespace is missing
    Error: Validation of the AIR is not

    Frustrated I get autour on the forums for answers, because the official documentation is nowhere getting me.

    I'm left with this:

    ===========================================================


    http://ns.Adobe.com/air/application/3.1">
        com.mydomain.myappname
        1.5.0
        
        My App name
        
        My App name
        
        
            myappname.swf
            standard
            fake
            true
            true
            landscape
            GPU
            fake
        

        
            myappnameicon36.PNG
            myappnameicon48.PNG
            myappnameicon72.PNG
        

        fake
        fake
        
            qnx.fuse.ui.skins.QNXDevice
            qnx.fuse.ui.skins.QNXNetwork
            qnx.fuse.ui.skins.QNXSensors

            qnx.fuse.ui.skins.QNXSkins
        

    ===========================================================

    Looks like the XML code that I use when I build for Android.

    First of all it doesn't have the tag root of qnx, but also nothing of the icons are of the required size (86 x 86). The tag required splashscreens and invoke target is also absent, to name a few. No idea of what the entire block of 'extensions' really do.

    Surely, this does not work:

    BlackBerry - airpackager.bat - package installApp - blackberry-myappname - new.bar - launchApp myappname-blackberry-bar - descriptor.xml myappname.swf QNXDevice.ane QNXNetwork.ane QNXSensors.ane QNXSkins.ane myappnameicon36.png myappnameicon48.png myappnameicon72.png bg-device 192.168.8.128

    Success in building the package BAR to my infinite surprise!

    He even managed to install on the Simulator. An icon for the game. However when it auto-couru the app went into landscape, thought for a second and then crashed (or you leave?) without a message.

    Perhaps because the required qnx tag was missing in the XML?
    Perhaps because images in the bg file could not be loaded?
    Perhaps because he had no permission to keep screen from dimming?

    I have no idea. I tried to add XML to qnx at the address previous to the bar - descriptor.xml, I thought that maybe he needed both the qnx block for when you run the application and the application block for when packaging. But now, he has complained of something like XML is not not clean ("' fatal error: markup in the document following the root element must be well-formed." ").

    So he came to it, I have to ask for help if I ever make the deadline of the Port-A-Thon.

    (1) how am I supposed to write the bar - descriptor.xml?
    (2) what command line starting by "blackberry - airpackager.bat" is OK to use?
    (3) all I have to do is build the SWF using Adobe Flash Professional CS6 and then pack it using the Blackberry SDK, right?

    First of all, there are two xml files that you need.

    One is called the manifesto, is to AIR and is called yourappname- app.xml. It is identical to the ones you use for Android and IOS, though some elements will be ignored. It's one you need to switch on the command line, and is probably causing the 'Namespace' missing error message. A file manifest a minimum is:

    
    http://ns.adobe.com/air/application/3.1">
    
        com.example.appname
        My Fabulous Game
        1.0.0
    
        FileNameOfYourSwfWithoutExtension
        YourCompanyName
        
            [This value will be overwritten by Flash Builder in the output app.xml]
            true
            false
            none
            cpu
            false
        
    
    

    Replace the text in red with your own stuff.

    The second xml file is called to the bar of descriptor. It is for App World and the installation process and is called bar - descriptor.xml. It contains information about signing code, icon, permissions etc. A simple bar - descriptor.xml is:

    
    
       
          none
          true
          landscape
          false
          cpu
       
    
       
       your-name-on-certificate
       your-id-on-certificate
    
       core.games
    
       
       1
    
       
       
          icon86x86.png
       
       splash-landscape.png
    
       
       2.1.0.1314
    
       
       access_shared
       access_internet
       play_audio
       set_audio_volume
    
    

    Make sure that you at least change the red dots.

  • Access to the bar - descriptor.xml within the app

    Is it possible to get the properties of the bar - descriptor.xml? Particularly interested in the app id to understand app whenever it is a free or paid application version

    There are PackageInfo and ApplicationInfo classes that contain this information:

    http://developer.BlackBerry.com/Cascades/reference/bb__packageinfo.html

    http://developer.BlackBerry.com/Cascades/reference/bb__applicationinfo.html

    To extract the appId:

    #include ...
    
    bb::PackageInfo pi;
    QString appId = pi.name();
    

    Add LIBS +=-lbb in the .pro file

    You can also analyze the file manually, these threads contain more information on how to locate it:

    http://supportforums.BlackBerry.com/T5/native-development/extract-version-number-from-bar-descriptor...

    http://supportforums.BlackBerry.com/T5/native-development/APIs-to-access-bar-descriptor-XML/m-p/1737...

  • What is the file or registry in mozilla application that gets launch to create the APPData\Roaming\Mozilla

    I do not know what is the file that fires when you launch Mozilla Firefox for the first time to create the AppData folder is local or roaming because I want to change to a different name because I want to have 2 versions of mozilla on the same computer with the old version I want to customize to my company only web application.
    I have open all files with the extension *. JS, but none of them have the setting to create the folder I also look into each INI file in the application of mozilla firefox, but no info found more.
    I use the ORCA MSI Editor to reveal the registry keys, but I'm not sure because many of them leads to the Mozilla folder but either none for the Appdata roaming or Local.
    Please let me know if you have some tips or the files I need to edit to change this name to perhaps MOZ2015
    Thanks in advance for your answer

    I think I understand, however, the reference of the code might suggest it of where the magic happens (name records) it would make sense to find another work around?

    If we cannot find here, it is also possible to ask stackoverflow.com or ESR mailing list.

  • What are the files index.html in images under Developer?

    What are the files index.html in images under Developer? I am backing up my computer and 712 files index.html. What do these? They are in my pictures folder and when I try to open them, need me online and looks like this...

    Events

    Page 1 | Page 2 | Page 3 | Page 4 | Page 5 | Page 6 | Page 7 | Page 8 | Page 9 | Page 10 | Page 11 | Page 12 | Page 13 | Page 14 | Page 15 | Page 16 | Page 17 | Page 18 | Page 19 | Page 20 | Page 21 | Page 22 | Page 23 | Page 24 | Page 25 | Page 26 | Page 27 | Page 28 | Page 29 | Page 30 . Page 31 | Page 32 | Page 33 | Page 34 | Page 35 | Page 36 | Page 37|

    Page 38 | Page 39 | Page 40 | Page 41| Page 42 | Page 43 | Page 45 | Page 46 | Page 47 | Page 48 | Page 49 | Page 50 | Page 51 | Page 52 | Page 53 | Page 54 | Page 55 | Page 56 Page 57 Page 58 | Page 59 | Page 60 | Page 61 | Page 62 | Page 63 | Page 64 | Page 65 | Page 66 | Page 67 . Page 68 | Page 69 | Page 70 | Page 71 | Page 72 | Page 73 | Page 74 | Page 75 . Page 76

    What are these files? I didn't remove them because I didn't know if I needed. They accompany the my photos?

    I bet he wasn't "online you" it has just shown the local HTML file. Looks like you ran software that created a slideshow of your images HTML, and these index files have been the result.

  • What is the file deleted the files in the main folder, and can / should I remove it?

    What is the file deleted the files in the main folder, and can / should I remove it? Is it too much room, I could use?

    This file stores a list of files from previous version of Firefox that are no longer needed or supported in the current version of Firefox. This file is only a few KB and it is best not to delete files in the Firefox program folder to avoid update problems. If the required files are missing or modified with a update Firefox will download the full version (approximately 10 MB) instead of a small incremental update which is usually only a few hundred KB.

  • What is the file brayhs with size zero?

    Original title: brayhs

    What is the file brayhs with size zero?
    How can I clean my system (windows Server 2003) this?

    Run a full scan of the system and set your PC to show hidden and system files and the folder and check if there is any suspicious element or just try to delete.

  • What are the files manifest

    What are the files manifest?

    http://msdn.Microsoft.com/en-us/library/aa375365%28VS.85%29.aspx

  • What are the files delete to free up my Media and Disk Cache?

    What are the files safely remove old projects to make my Media and Disk Cache? I use Photoshop and first, and when I installed After Effects, I got a message saying I needed free memory in this cache.

    Thank you!

    Hello

    Default location:

    Windows - "C:\Users\User_Name\AppData\Roaming\Adobe\Common".

    Macintosh - ' ~ / library/ApplicationSupport/Adobe/Common '

    Inside this place, you will find 2 files - 1. Media cache and Cache files for multimedia 2.

    If these two folders, trash, it will clear all the previous Cache.

    You can also do this in Premiere Pro, select Preferences/Media/Clean.

    Kind regards

    Navdeep Pandey

  • What is the file name forrmat DBC

    Dear Sir

    I want to know what is the file format of the DBC file, in fact there are several dbc on server files and I have a problem, then pelase help me pick the orignal one.

    -Thank you

    Hello

    The responsibility that you have specified in Jdev is not attached to the user. Fix the responsibility of the user using AOL.

    Kind regards
    GYAN

  • bar - descriptor.xml: which category for app use?

    Hi @all,

    I'm developing an application of battery. In the file of the bar - descriptor.xml I choose as single category 'media' and 'games '. Do I have to select 'Media' or let him no classified?

    Thank you very much!

    Peter

    I don't think it's really important, but I would not leave classified

  • How to create the file .bar question about what all the files to submit?

    My project works well in Debug and Release in the simulator mode?

    Question: How do I create the .bar file and which is the file to be submitted?

    What files should I put in the files of importation of orders and how is this different from Add filebundle? Any help is appreciated.

    Thank you.

    harshvt wrote:

    My project works well in Debug and Release in the simulator mode?

    Question: How do I create the .bar file and which is the file to be submitted?

    What files should I put in the files of importation of orders and how is this different from Add filebundle? Any help is appreciated.

    Thank you.

    The bar is all you need to submit the file.

    There are a number of positions (including many on this first page) on how to package and sign your app Note you only need to package your application (no sign) to the quality of the offer. Do not sign your bar so that you can allow people to buy/download your application.

Maybe you are looking for