2014-10-14 3 views
1

안드로이드 응용 프로그램에 서명 된 zipaligned gradle 파일을 가져 오는 데 문제가 있습니다. 나는 intellij 13.1.4를 사용하고있다. 오류 : (34, 0) BuildTypeDsl_Decorated {name = release, debuggable = false, jniDebugBuild = false, rendererscriptDebugBuild = false, rendererscriptOptimLevel = 3, packageNameSuffix = null, versionNameSuffix = null에서 Error : (34, 0) 'configstd'속성을 찾을 수 없습니다. , runProguard = false, zipAlign = true, signingConfig = null}.안드로이드 gradles 서명 및 zipaligned apk 생성 문제가 있습니다

다음
` buildscript { 
     repositories { 
      mavenCentral() 
     } 
     dependencies { 
      classpath 'com.android.tools.build:gradle:0.9.+' 
     } 
    } 
    apply plugin: 'android' 

    repositories { 
     mavenCentral() 
    } 

    android { 
     compileSdkVersion 19 
     buildToolsVersion '20.0.0' 
     defaultConfig { 
      minSdkVersion 14 
      targetSdkVersion 19 
     } 
     signingConfigs { 
      configstd { 
       keyAlias 'myalias' 
       keyPassword 'mykeypassword' 
       storeFile file('mykeyfile.jks') 
       storePassword 'mystorepassword' 
      } 
     } 
     buildTypes { 
      release { 
       debuggable false 
       zipAlign true 
       signingConfig configstd 
      } 
      debug { 
       debuggable true 
       zipAlign false 
       signingConfig configstd 
      } 
     } 
    } 

    dependencies { 

     compile 'com.android.support:support-v4:19.+' 
     compile 'com.android.support:appcompat-v7:19.+' 
    } 
` 

답변

0

내가 문제가 발견 된 것입니다 :

여기 내 build.gradle입니다. 원래 intellij의 Project Structure-> Facets-> Android-Gradle을 사용하여 build.gradle 파일의 매개 변수를 입력했습니다. 분명히 파일에 삽입 할 코드를 만들 때 객체 configstd의 이름에서 "signingConfigs"를 생략했습니다. 즉, 줄은 다음과 같이 읽어야합니다.

signingConfig signingConfigs.configstd 
관련 문제