在delphi embarcadero中用于调试和发布的不同AndroidManifest.template.xml

时间:2019-03-29 07:09:43

标签: android delphi manifest

对于发布应用,Google Play要求在清单文件中

const inputCountry="SGD";
const inputType="credit";
const input =
 [
    {
        "id": "transfer",
        "country_from": [
            {
                "currency": [
                    "SGD",
                    "USD"
                ],
                "paymentIn": [
                    {
                        "type": "credit",
                        "speed": {
                            "unit": "days",
                            "number": "1"
                        },
                        "fee": {
                            "type": "%",
                            "number": "1"
                        }
                    }
                ]       
            }
        ]
    }
];

const filteredArr = input.filter(({country_from}) => {
    return country_from.filter(({currency, paymentIn}) => {
        const ispaymentIn = paymentIn.filter(({type}) => {
            return type.toLowerCase() === inputType.toLowerCase();
        })
        return currency.includes(inputCountry) && ispaymentIn;
    });
});

const output = filteredArr.map(({id, country_from}) => {
    let obj = {id};
    country_from.forEach(({paymentIn}) => {
        paymentIn.forEach(({type, speed, fee}) => {
            obj[type] = speed.number + speed.unit + ' ' + fee.number + fee.type;
        });
    });

    return obj;
});

console.log(output);

在delphi中是android(AndroidManifest.template.xml)的模板:

android:debuggable="false"

是否可以在某些项目配置中将%debuggable%变量设置为具有不同的Release值和不同的Debug值? (是/否)
或者我们可以为Release使用不同的模板,对于Debug使用不同的模板吗?

1 个答案:

答案 0 :(得分:0)

在项目管理器中左击“构建配置”时,双击“发布”齿轮,然后在“目标平台”上单击“ Android>配置”,然后双击“应用程序商店”。