Android NDK发行标志

时间:2018-09-19 06:43:52

标签: cmake android-ndk

我正在使用Android NDK(与CMake和gradle集成)。 当前,将根据Android Build-Type(发布/调试)自动设置C ++ Release-Flag。 我想将本机代码始终 /与发布标志链接在一起。如何才能做到这一点?

谢谢

2 个答案:

答案 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中检查生成的构建文件:

  • cmake_build_command.txt
  • android_gradle_build.json

答案 1 :(得分:0)

格里的答案对我不起作用。

如果有人遇到相同的问题,则可以尝试使用the official docs

中显示的配置

例如

<ul id="galleryUl">
  <h1 class="tracking-in-expand-fwd" id="h1Name">ANGELA &amp; 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>