小编jla*_*rte的帖子

Cordova构建失败,找不到$ {appt}

该命令 cordova build android失败,输出如下

BUILD FAILED
F:\Programs\SDK\tools\ant\build.xml:597: The following error occurred while executing this line:
F:\Programs\SDK\tools\ant\build.xml:649: The following error occurred while executing this line:
F:\Programs\SDK\tools\ant\build.xml:694: Execute failed: java.io.IOException: Cannot run program
"F:\code\asistenciaBT\platforms\android\CordovaLib\${aapt}" 
(in directory   "F:\code\asistenciaBT\platforms\android\CordovaLib"): CreateProcess error=2, 
El sistema no puede encontrar el archivo especificado
Run Code Online (Sandbox Code Playgroud)

据我所知,蚂蚁无法找到aapt文件.安装了Ant:

ant -version
Apache Ant(TM) version 1.9.4 compiled on April 29 2014
Run Code Online (Sandbox Code Playgroud)

ANDROID_HOME并且PATH也正确设置.我之前已经让cordova在这个系统上工作,现在它只是拒绝.

cordova应该在项目目录中寻找appt吗?不应该看ANDROID_HOME/build_tools吗?

如果需要,还需要进一步详细说明:

npm -v
2.7.4

node -v
v0.12.2

cordova -v
5.1.1

os: windows 8.1 pro 64 …
Run Code Online (Sandbox Code Playgroud)

ant android cordova

7
推荐指数
1
解决办法
4543
查看次数

如何从一般树创建二叉树?

我必须为 java 中的 BinaryTree 类解决以下构造函数:

BinaryTree(GeneralTree<T> aTree)
Run Code Online (Sandbox Code Playgroud)

此方法应创建一个二叉树(BT)通用树(GT)如下:

gt 中的每个顶点都将表示为bt 中的叶子。

  • 如果 gt 是叶子,那么 bt 将是与 gt 具有相同值的叶子
  • 如果 gt 不是叶子,那么 bt 将被构造为一个空根,一个左子树(lt)和一个右子树(lr)。Lt 是从 gt 的最老子树(最左边的子树)创建的严格二叉树,lr 是从 gt 创建的严格二叉树,没有最左边的子树。

第一部分是微不足道的,但第二部分给我带来了一些麻烦。我已经走了这么远:

public BinaryTree(GeneralTree<T> aTree){
        if (aTree.isLeaf()){
            root= new BinaryNode<T>(aTree.getRootData());
        }else{
            root= new BinaryNode<T>(null); // empty root
            LinkedList<GeneralTree<T>> childs = aTree.getChilds(); // Childs of the GT are implemented as a LinkedList of SubTrees
            child.begin(); //start iteration trough list
            BinaryTree<T> lt = new BinaryTree<T>(childs.element(0)); // first …
Run Code Online (Sandbox Code Playgroud)

java tree constructor binary-tree

5
推荐指数
1
解决办法
3138
查看次数

在sonata-admin中从sidemenu中删除子管理员

我有一个EmployeeAdminsonata-admin,配置了三个子管理员:

sonata.admin.employee:
    class: Medicina\InasistenciasBundle\Admin\EmployeeAdmin
    tags:
        - { name: sonata.admin, manager_type: orm, group: "Contenido", label: "Empleados", label_translator_strategy: "sonata.admin.label.strategy.underscore" }
    arguments:
        - ~
        - Medicina\InasistenciasBundle\Entity\Employee
        - MedicinaInasistenciasBundle:EmployeeCRUD
    calls:
        - [ setTranslationDomain, [MedicinaInasistenciasBundle]]
        - [ addChild, [@sonata.admin.compensatory_part]]
        - [ addChild, [@sonata.admin.compensatory]]
        - [ addChild, [@sonata.admin.absence]]
Run Code Online (Sandbox Code Playgroud)

孩子的管理员几乎都是一样的,这里有一个:

 sonata.admin.compensatory_part:
    class: Medicina\InasistenciasBundle\Admin\CompensatoryPartAdmin
    tags:
        - { name: sonata.admin, manager_type: orm, group: "Contenido", label: "Módulos de Tiempo",label_translator_strategy: "sonata.admin.label.strategy.underscore" }
    arguments:
        - ~
        - Medicina\InasistenciasBundle\Entity\CompensatoryPart
        - MedicinaInasistenciasBundle:DeleteValidationCRUD
    calls:
        - [setTranslationDomain, [MedicinaInasistenciasBundle]]
Run Code Online (Sandbox Code Playgroud)

如何避免子模板出现在sonatas侧面菜单中?

奏鸣曲菜单的截图

我已经尝试删除标签标签,但随后奏鸣曲将它们 …

php symfony symfony-sonata sonata-admin

2
推荐指数
1
解决办法
933
查看次数