ultima studio manager full english developers descargar android macos android-studio android-gradle cradle

manager - Android Studio 1.1.0 Gradle project sync failed Error al importar un proyecto de Gradle en un OSX



gradle download (1)

Acabo de instalar gradle en esta carpeta: /Users/joanet/Development/gradle-2.3

edite el archivo launchd.conf

sudo vim /etc/launchd.conf

para establecer la variable GRAILS_HOME

setenv GRAILS_HOME /Users/joanet/Development/gradle-2.3

luego importé el proyecto https://github.com/NordicSemiconductor/Android-nRF-Toolbox

usando Archivo -> Importar proyecto

pero recibí este error: Error en la sincronización del proyecto Gradle y error: configuración no encontrada con nombre ''predeterminado'' en Android Studio

He intentado esto https://www.youtube.com/watch?v=8RwVvZtNTaM pero no ha funcionado

Aquí el archivo build.gradle:

// Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { jcenter() } dependencies { classpath ''com.android.tools.build:gradle:1.1.0'' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() } }

y aquí /app/build.gradle:

apply plugin: ''com.android.application'' android { compileSdkVersion 22 buildToolsVersion ''22.0.0'' defaultConfig { applicationId "no.nordicsemi.android.nrftoolbox" minSdkVersion 18 targetSdkVersion 22 versionCode 30 versionName "1.12.1" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile(''proguard-android.txt''), ''proguard-rules.pro'' } } } dependencies { compile fileTree(dir: ''libs'', include: [''*.jar'']) compile ''com.android.support:appcompat-v7:22.0.0'' compile project('':..:DFULibrary:dfu'') compile files(''libs/achartengine-1.1.0.jar'') compile files(''libs/nrf-logger-v2.0.jar'') }

aquí settings.gradle:

include '':app'', ''..:DFULibrary:dfu''

y aquí gradle-wrapper.properties:

#Wed Apr 10 15:27:10 PDT 2013 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists distributionUrl=https/://services.gradle.org/distributions/gradle-2.2.1-all.zip // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { jcenter() } dependencies { classpath ''com.android.tools.build:gradle:1.1.0'' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() } }


Acabo de descargar el proyecto.

Primero mira en settings.gradle :

include '':app'', ''..:DFULibrary:dfu''

Hay un proyecto, ..:DFULibrary:dfu , que no se ..:DFULibrary:dfu en el proyecto Github.

Segundo, mira la app/build.gradle :

dependencies { compile fileTree(dir: ''libs'', include: [''*.jar'']) compile ''com.android.support:appcompat-v7:22.0.0'' compile project('':..:DFULibrary:dfu'') // <-- You do not have this compile files(''libs/achartengine-1.1.0.jar'') compile files(''libs/nrf-logger-v2.0.jar'') }

La línea, compile project('':..:DFULibrary:dfu'') está intentando compilar un proyecto que no tienes.

Tercero, lea el README.md :

Dependencias

Para compilar el proyecto, se requiere la Biblioteca DFU. Este proyecto se puede encontrar aquí: https://github.com/NordicSemiconductor/Android-DFU-Library . Por favor, clone nRF Toolbox y la biblioteca de DFU en la misma carpeta raíz. La dependencia ya está configurada en gradle y establecida en ...: DFULibrary: dfu module.

El nRF Toolbox también utiliza la biblioteca API nRF Logger que se puede encontrar aquí: https://github.com/NordicSemiconductor/nRF-Logger-API . La biblioteca (archivo jar) y se encuentra en la carpeta libs y un jar con su código fuente en la carpeta fuente en el módulo de la aplicación. Esta biblioteca permite que la aplicación cree entradas de registro en la aplicación nRF Logger. Lea la documentación de la biblioteca en GitHub para obtener más información sobre el uso y los permisos.

El gráfico en el perfil de HRM se crea con la contribución de AChartEngine v1.1.0 basada en la licencia de Apache 2.0.

El owner del proyecto le proporciona la URL del otro sitio del proyecto aquí: https://github.com/NordicSemiconductor/Android-DFU-Library .

Conclusión:

Simplemente haga git clone https://github.com/NordicSemiconductor/Android-DFU-Library.git tal como lo dice en sus instrucciones en la misma carpeta que su proyecto actual. Todo debería funcionar después de eso.

Cómo:

  1. git clone https://github.com/NordicSemiconductor/Android-nRF-Toolbox.git

  2. git clone https://github.com/NordicSemiconductor/Android-DFU-Library.git

  3. Cambie el nombre Android-DFU-Library a DFULibrary . (mv Android-DFU-Library DFULibrary)

¡Deberías estar todo listo!