小编Sus*_*eel的帖子

Gradle build错误:原因:org.gradle.api.internal.ExtensibleDynamicObject

我正在尝试将" https://code.google.com/p/android-serialport-api/ "导入Android Studio.由于这个项目涉及ndk,我按照说明从以下链接构建NDK:http://tools.android.com/tech-docs/new-build-system/gradle-experimental

但是在构建之后,我收到此错误:Gradle项目刷新失败
错误:原因:org.gradle.api.internal.ExtensibleDynamicObject

编辑:我安装了2.5 gradle版本这是我的build.gradle

apply plugin: 'com.android.model.application'

model {

  android {
compileSdkVersion 22
buildToolsVersion "22.0.1"

defaultConfig.with {
    applicationId = "android_serialport_api.sample"
    minSdkVersion.apiLevel =  17
    targetSdkVersion.apiLevel = 22

    android.ndk {
        moduleName = "serial_port"
    }

    android.buildTypes {
        release {
            minifyEnabled = false
            proguardFiles  += file('proguard-rules.txt')
        }
    }

    android.productFlavors {

        create("all")
    }

}

buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
     }
   }

  }

}
Run Code Online (Sandbox Code Playgroud)

android gradle android-ndk

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

在Android中的Multichoice AlertDialog中设置复选框状态

以下是我的代码 AlertDialog.Builder

    final String[] values = new String[] {"Select All", "Android", "ios", "windows", "Blackberry"};
    final ArrayList<String> selecteditems = new ArrayList<String>();
    AlertDialog.Builder builder = new AlertDialog.Builder(this);
    builder.setTitle("Select your favorite OS");
      builder.setMultiChoiceItems(values, null , new DialogInterface.OnMultiChoiceClickListener() {

        @Override
        public void onClick(DialogInterface dialog, int which, boolean isChecked) {

            if (isChecked) {
                selecteditems.add(String.valueOf(which));

            } else {

                selecteditems.remove(Integer.valueOf(which));
            }
        }
    })
    .setPositiveButton("OK", new DialogInterface.OnClickListener() {

        @Override
        public void onClick(DialogInterface dialog, int which) {
            dialog.dismiss();

        }
    })
    .setNegativeButton("Cancel", new DialogInterface.OnClickListener() {

        @Override
        public void onClick(DialogInterface dialog, …
Run Code Online (Sandbox Code Playgroud)

checkbox android android-alertdialog

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