質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.49%
Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Android

Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。

Android Studio

Android Studioは、 Google社によって開発された、 Androidのネイティブアプリケーション開発に特化した統合開発ツールです。

Q&A

解決済

2回答

2198閲覧

androidstudio2.3.3 エラー

S.I

総合スコア48

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Android

Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。

Android Studio

Android Studioは、 Google社によって開発された、 Androidのネイティブアプリケーション開発に特化した統合開発ツールです。

0グッド

0クリップ

投稿2017/12/15 07:48

編集2017/12/15 07:50

androidstudio2.3.3をインストールして新規作成をして開いてみたところ、画像のエラーが発生してしまいました。PCをシャットダウンしたり、androidstudioをインストールしなおしたりしましたが改善されません…
イメージ説明
イメージ説明

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

ベストアンサー

build.gradle (Project: xxx)
(xxxはプロジェクト名)に

gradle

1allprojects { 2 repositories { 3 jcenter() 4 maven { url 'https://maven.google.com/' } 5 } 6} 7

のようにmavenの1行を追加してsyncし直してみてください。


appcompat-v7のようなSupport Libraryは、リビジョン25.x.xまで(厳密には26.0.0-alpha1までだが、alpha版を開発に使用するべきではないので度外視)はAndroid SDKのAndroid Support Repositoryというパッケージで提供され、PCローカルにインストールされるようになっていましたが、リビジョン26.0.0(正式版)からはネットワーク上のmavenリポジトリーから取得するように変更されました。このため、その変更前のAndroid Studio 2.3.3以前で、Support Library 26.0.0以降を適用するためには、プロジェクト作成の度に上記のような記述を行う必要があります。なお、Android Studio 3.0以降では、都度記述する必要はなくなっています。

投稿2017/12/15 07:54

編集2017/12/15 08:17
keicha_hrs

総合スコア6768

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

S.I

2017/12/15 08:20

Design画面が表示されるようになり、少し改善されたのですが、 Render errors以下に Failed to instantiate one or more classes The following classes could not be instantiated: - android.support.v7.widget.AppCompatTextView (Open Class, Show Exception, Clear Cache) Tip: Use View.isInEditMode() in your custom views to skip code or show sample data when shown in the IDE. If this is an unexpected error you can also try to build the project, then manually refresh the layout. などというエラーメッセージが出てきました…
S.I

2017/12/15 08:35

追記で説明ありがとうございます。私はandroidstudio2.3.3でアプリ作成をしていたのですが、先日PCが破損してしまい、別のPCでアプリ作成の続きをしようとしています。そこでandroidstudio2.3.3を別PCにインストールしなおしました。アプリのデータは残っています。この場合、最新のandroidstudio3.0を用いたほうがよいのでしょうか…それとも旧バージョンのSupport Libraryをインストールしてandroidstudui2.3.3を使うのがよいのでしょうか。
keicha_hrs

2017/12/15 09:23 編集

確かに2.3.3だとデザインエディターに変なメッセージが出てきますね。これ原因がよくわからないんですよね。そのまま進めても実害はないようです。3.0では解消しているようで、単純に新規プロジェクトを作成しただけでデザインエディターにエラーメッセージが出るようなことはなくなっています。 ならば3.0に上げるべきかと言われると、微妙です。3.0系は一度だけ更新が行われて最新版は3.0.1なのですが、まだまだおかしな点が残っているようです。趣味のプログラミングの範囲であれば、そこまで困らないかなとは思いますが、業務利用だとまだ採用していないところも多いようですね。 2.3.3でも本件のように1行加えればAPI 26、API 27のSupport Libraryは利用可能ですから当面それで我慢するか、2.3.3ではAPI 25までの利用に止めるか、3.0に上げるか。考え方はいろいろあるでしょう。私から「これにすべきだ!」とは言いづらいです。
guest

0

可能性のひとつとしてライブラリが古いことが考えられます。

投稿2017/12/15 07:53

hien

総合スコア69

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.49%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問