我正在使用Android NDK(与CMake和gradle集成)。 当前,将根据Android Build-Type(发布/调试)自动设置C ++ Release-Flag。 我想将本机代码始终 /与发布标志链接在一起。如何才能做到这一点?
谢谢
答案 0 :(得分:2)
在模块build.gradle(例如app / build.gradle)内,在android {}块内,添加:
get_response(){
fetch(GET_DATA_URL_ONE,
{
method: 'post',
header:{
'Accept': 'application/json',
'Content-type': 'application/json'
}
}).then((response) => response.json()).then((responseJson) => {
let ds = new ListView.DataSource({rowHasChanged: (r1, r2) => r1 !== r2});
var cde = responseJson.result;
for (var i in cde) {
var abc = cde[i].seats;
for(var j in abc)
{
myData1.push(abc[j]);
}
}
var maxvalueRow = Math.max.apply(Math, myData1.map(function(o) { return o.column; }));
// alert("maxvalueRow="+maxvalueRow)
var maxvalueColumn = Math.max.apply(Math, myData1.map(function(o) { return o.row; }));
// alert("maxvalueColumn="+maxvalueColumn)
// numColumns = maxvalueColumn+1;
global.maxCols=maxvalueColumn+1;
//I get Alert here When I run But Not redirecting to next screen Don't Know why
alert("global.maxCols="+global.maxCols)
this.props.navigator.push({
screen: 'awesome-auth.Confirmation',
title: 'Confirmed',
subtitle: Name,
passProps: {maxvalueRow,maxvalueColumn},
Style: {
backgroundColor: '#000000',
tintColor: white,
}
});
})
.catch((error) => {
alert("Eror "+error)
})
}
这将覆盖默认调试设置,因为参数会附加到默认设置中。在.externalNativeBuild / cmake / debug / $ arch中检查生成的构建文件:
答案 1 :(得分:0)
格里的答案对我不起作用。
如果有人遇到相同的问题,则可以尝试使用the official docs
中显示的配置例如
<ul id="galleryUl">
<h1 class="tracking-in-expand-fwd" id="h1Name">ANGELA & VALENTINA</h1>
<img src="https://i.imgur.com/ZOHGX1Z.jpg">
<img src="https://i.imgur.com/AWOW84K.jpg">
<img src="https://i.imgur.com/xXZYJjF.jpg">
<img src="https://i.imgur.com/mQhqGIG.jpg">
<img src="https://i.imgur.com/PfzJb37.jpg">
</ul>