2016-07-05 1 views
1

まず、この問題について多くのテーマがありますが、まだ解決できません。 https://developers.aviary.com/docs/android/setup-guide#(セクション4.2、ない4.1)ここ Androidスタジオの階調エラー、aviary sdkの「デフォルトで設定が見つかりません」

は私 ルートのGradleファイルです:

build.gradle

私はちょうどここのガイドに従うことによって、鳥小屋SDKをカスタマイズしようとしている

buildscript { 
    repositories { 
     jcenter() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:2.1.2' 

     // NOTE: Do not place your application dependencies here; they belong 
     // in the individual module build.gradle files 
    } 
} 

allprojects { 
    repositories { 
     jcenter() 
    } 
} 

task clean(type: Delete) { 
    delete rootProject.buildDir 
} 

settings.gradle:

ここ

は私アプリのbuild.gradleファイルです:

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 20 
    buildToolsVersion "20.0.0" 

    defaultConfig { 
     applicationId "com.example.agaze.myapplication" 
     minSdkVersion 10 
     targetSdkVersion 20 
     versionCode 1 
     versionName "1.0" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 



dependencies { 
    compile fileTree(include: ['*.jar'], dir: 'libs') 
    testCompile 'junit:junit:4.12' 
    compile 'com.android.support:appcompat-v7:20.0.0' 
    compile project(':Aviary-Android-Sample-App') 
} 

ここでは私のファイルツリー:

My files tree

あなたのヒントを事前に感謝します。

アントニン

+0

trueにする必要があります。 minifyEnabled falseを指定すると、リリース版をビルドするときにプロガードが無効になる minifyEnabledを設定する理由は、proguardが外部ライブラリファイルを難読化している可能性があるためです。 http://stackoverflow.com/questions/38081077/app-crashed-when-i-build-a-signed-apk-with-jsoup – Swathin

答えて

0

あなたのサブモジュールをチェックして、プロジェクト内の各サブモジュールは、独自のbuild.gradleファイルを持っていることを確認してください。 詳細については、このガイドをご確認ください tools.android.com/tech-docs/new-build-system/user-guide

0

あなたのプロジェクトに追加する各ライブラリには、それ自身のbuild.gradleファイルが必要です。それがない場合は、このエラーを取得することができます。

解決策として、Androidスタジオでモジュールとしてsdkを追加できます。これを行うには、Androidスタジオのパスに従ってください:

File > New > Import ModuleあなたのSDKのディレクトリを選択し、プロジェクトに追加してください。

Gradle Systemを選択して、Androidスタジオにあなたのsdk用のgradleファイルを作成させます。

詳細情報とプロジェクトにモジュールを追加する方法については、以下のリンクを確認してください。

http://www.truiton.com/2015/02/android-studio-add-library-project/

私は、これはあなたを助けるいただければ幸いです。

0

あなたのスクリーンショットから。Aviary-Android-Sample-Appはeclipseプロジェクト(グラデルファイルはありません)でも有効なgradleモジュールではないことは明らかです。

アンドロイドスタジオにインポートする場合は、アンドロイドスタジオで、ファイル - >新しいモジュール - インポートeclipse adtプロジェクトをクリックし、指示の下に進みます。

あなたはいいですね。

編集: また、Aviary SDKを変更したいと思われるが、インポートするモジュールはサンプルアプリです。たぶん間違ったファイルをダウンロードしたことがあります。正しいリンクは次のようになりますhttps://creativesdk.adobe.com/downloads.html

関連する問題