2015-03-27 6 views
0

Je suis nouveau dans les cascades blackberry et j'essayais la fonctionnalité de mes mains sur appel. Cependant après l'exécution de mon programme d'échantillonnage, l'erreur suivante est survenant:"bb.system.phone" n'est pas installé

import bb.cascades 1.4 
import bb.system.phone 1.0 

Page { 
Container { 
    layout: StackLayout { 
    } 

    Button { 
     id: callButton 
     text: "Call me" 
     verticalAlignment: VerticalAlignment.Center 
     horizontalAlignment: HorizontalAlignment.Center 

     onClicked: { 
      phone.requestDialpad("(519) 555-0100") 

     } 
    } 
} 
attachedObjects: [ 
    Phone { 
     id: phone 
    } 
    ] 
} 

et dans mon fichier .pro

LIBS += -lbbsystem 

l'erreur est I'am face: module "bb.system.phone" is not installed

Mon programme est chargement mais un écran noir est affiché. Toute aide sera appréciée. Merci d'avance.

+0

Solution: http://supportforums.blackberry.com/t5/Native-Development/Error-module-quot-bb-system-phone-quot-is-not-installed/td-p/ 3078209 –

Répondre

0

Étant donné que la classe Phone est une classe C++, la première chose à faire est d'enregistrer la classe Phone en tant que qmlRegisterType pour l'accès QML. See this for help

Ajouter cette ligne à MAIN.CPP

qmlRegisterType ("bb.system.phone", 1, 0, "Téléphone");

For more help