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

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

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

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

Android Studio

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

Q&A

0回答

1161閲覧

androidstudioリソースidを複数回取得する問題

herazika

総合スコア0

Java

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

Android Studio

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

0グッド

0クリップ

投稿2020/04/23 10:54

前提・実現したいこと

ここに質問の内容を詳しく書いてください。
(例)PHP(CakePHP)で●●なシステムを作っています。
■■な機能を実装中に以下のエラーメッセージが発生しました。
Androidアプリでjavaを使って、ボタンをクリックしたらテキストビューにおはようと表示されるシステムを作ろうしています。

発生している問題・エラーメッセージ

リソースidを複数回取得する原因がわかりません。
エラーメッセージ
タスクの実行:プロジェクトC:\ Users \ Owner \ AndroidStudioProjects \ MyApplication4の[:app:assembleDebug]

タスク:app:preBuild UP-TO-DATE
タスク:app:preDebugBuild UP-TO-DATE
タスク:app:generateDebugBuildConfig UP-TO-DATE
タスク:app:javaPreCompileDebug UP-TO-DATE
タスク:app:compileDebugAidl NO-SOURCE
タスク:app:compileDebugRenderscript NO-SOURCE
タスク:app:mainApkListPersistenceDebug UP-TO-DATE
タスク:app:generateDebugResValues UP-TO-DATE
タスク:app:generateDebugResources UP-TO-DATE

タスク:app:mergeDebugResourcesが失敗しました

AGPBI:{"種類": "エラー"、 "テキスト": "見つかったアイテム文字列/テキストビューが複数回"、 "ソース":[{"ファイル": "C:\ Users \ Owner \ AndroidStudioProjects \ \ MyApplication4 \ app \ src \ main \ res \ values \ strings.xml "}]、" tool ":"リソースとアセットの統合 "}

失敗:ビルドは例外で失敗しました。

  • 何が悪かったのか:

タスク ':app:mergeDebugResources'の実行に失敗しました。

C:\ Users \ Owner \ AndroidStudioProjects \ MyApplication4 \ app \ src \ main \ res \ values \ strings.xml:エラー:アイテムString / textviewが複数回見つかりました

*試してください:
--stacktraceオプションを指定して実行し、スタックトレースを取得します。 --infoまたは--debugオプションを指定して実行し、より多くのログ出力を取得します。 --scanを付けて実行すると、完全な洞察が得られます。

ビルドが655msで失敗しました
5つの実用的なタスク:1つの実行済み、4つの最新

該当のソースコード

package com.websava.wings.android.myapplication;

import androidx.appcompat.app.AppCompatActivity;

import android.view.View;
import android.view.View.OnClickListener;

import android.os.Bundle;
import android.widget.Button;

public class MainActivity extends AppCompatActivity implements OnClickListener {

@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button b =(Button)findviewByid(R.id.button2); b.setOnClickListener(this); } @Override public void onClick(View v) { Textview t=(Textview) findViewByld(R.id.textView1); t.setText("おはよう"); }

}

ソースコード

試したこと

ここに問題に対して試したことを記載してください。
--stacktraceオプションについて本やネットで検索しましたが具体的なことが出てこなくてわかりません。

補足情報(FW/ツールのバージョンなど)

ここにより詳細な情報を記載してください。

前提・実現したいこと

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

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

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

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

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

hoshi-takanori

2020/04/23 11:06

res/values/strings.xml に name が同じ項目が複数あるのでしょう。
herazika

2020/05/04 09:06

回答ありがとうございます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

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

ただいまの回答率
85.35%

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

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

質問する

関連した質問