QA@IT

Android Studioでエラー

8471 PV

Android Studioにて、アプリを作ろうとしたのですが、挫折しかけてます
というか、結局eclipseに戻りました
でも、なんとかしたいので、質問だけさせてください

Sync prohject with gradle filesをすると

Gradle 'kokuban2014' project refresh failed:
         Failed get query package name for debug
         Gradle settings

と出てしまっています。ググってもここで詰まってる人がいなく。。。
ちなみにadmobのファイルを組み込んで

apply plugin: 'android'

android {
    compileSdkVersion 19
    buildToolsVersion '19.0.1'

    defaultConfig {
        minSdkVersion 8
        targetSdkVersion 19
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            runProguard false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
}

dependencies {
    compile 'com.android.support:appcompat-v7:+'
    compile files('libs/GoogleAdMobAdsSdk-6.4.1.jar')
}

になっています。

http://rakuishi.com/archives/5768
この辺参考にやっています。

また、いま現在layoutのプレビューが見れずでして。。。

 Rendering Problems java.lang.AssertionError   at android.content.res.BridgeResources.getBoolean(BridgeResources.java:451)   at android.view.ViewConfiguration.<init>(ViewConfiguration.java:308)   at android.view.ViewConfiguration.get(ViewConfiguration.java:330)   at android.view.View.<init>(View.java:3448)   at android.view.ViewGroup.<init>(ViewGroup.java:459)   at android.widget.FrameLayout.<init>(FrameLayout.java:93) Copy stack to clipboard 

こちらもよくわからずでして、、、どっちからていをつければ良いのやら。。。

バージョンは0.4.2です。

ご教授いただければ、幸いです
よろしくお願いします

  • 0.4.2( 0.4.6へアップデートせず), Win8.1, JDK 1.7u51 x64 の環境でインストールしてプロジェクト新規作成しただけですが、ビルドもSync prohject with gradle filesもでき、layoutのプレビュー(右側の端末イメージもLayoutデザイン画面も両方とも)見れました。 -
  • Sync prohject with gradle filesに関してはプロジェクトルートで`gradlew clean`を実行してみてはどうでしょう。 http://stackoverflow.com/questions/19932793/syncing-android-studio-project-with-gradle-files -
  • Tool>Terminalでプロンプトを起動した場合は一つ上がプロジェクトルートなので、 cd .. してからですね。 winならgradblew clean, 他なら./gradblew clean になると思います。 -

回答

んー、ダメみたいです

server:MyApplication2 shiratsu$ ./gradlew clean
bash: ./gradlew: Permission denied
server:MyApplication2 shiratsu$ sudo ./gradlew clean
Password:
sudo: ./gradlew: command not found

新規にサンプル作ったんですけどね。。。

1:36:23 Failed to refresh Gradle project 'My Application 2'
        Cause: failed to find Build Tools revision 16.0.2
        Please install the missing Build Tools from the Android SDK Manager.
        Open Android SDK Manager
 Rendering Problems No Android SDK found. Please configure an Android SDK.

SDKがいまなぜか3つあり、使ってるのはもちろんその一個なのですがそれが行けないんですかね。。。

編集 履歴 (0)
  • エラーを見る限りそのようですね。あとはJDKが64bitかどうかなども確認されるといいかもしれません。さしあたりAndroid SDK Managerが開くか確認されてみてはいかがでしょう。開かなかった場合 http://taedoo.at.webry.info/201307/article_1.html が参考になるかもしれません(中身細かくは見ていないですが)。 -
  • 今気づきましたが gradlewは実行できていないんですね。sudoでもcommand not foundですし。ちなみに存在しますか? -
  • Permission deniedも気になりますので、プロジェクトの作成場所を変えてみるのはどうでしょう(/tmpとか)。 -
  • コマンドは存在してますね。そして、起動すらしなくなりました。もうなんだかさっぱりです。一旦Android自体を再インストールした方がいいのかもしれません。 -
  • そして会社Macは特に問題はないって言う、がっかりな状態ですww -
  • 一旦入れなおした方が綺麗になるのかもしれませんが、その前に現状のFile->Project StructureでバージョンやSDKパスを確認しておくといいかもしれません。 -
  • 私のBuild Tools Versionは19.0.1、Android SDKはandroid-studio配下のものです。jdkは1.7.0_51 のx64です。エラーが出ているBuild Toolsのバージョンがちょっと古い気がするのでPATHか何かの影響でADT見てるのかもしれません。 -
  • ただ、私はWinで入れたのでそのあたりの差もあるのかもしれません。 -
  • 会社Macは特に何のエラーもはいてないので、SDK Managerで色々インストールしすぎたのかなってちょっと思ってます。

    色々ありがとうございます!
    -
ウォッチ

この質問への回答やコメントをメールでお知らせします。