今android studioでアプリを作成しているのですが、起動と同時にXMLのほうでエラーが出て実行ができません。エラーの内容が
URL is not registered(Settings | Languages & Framewords | Schemas DTLs)
です。あと「Sync Project with Gradle Filesをすると
ERROR: Unknown host
'プロキシ名'You may need to adjust the proxy settings in Gradle.になります。
<?xml version="1.0" encoding="utf-8"?> <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".sampleActivity"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Hello World!" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent" /> </android.support.constraint.ConstraintLayout>
その XML とは何の XML でしょうか.
再現(実行)出来るコードや XML をご提示して頂くことは可能ですか?
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".sampleActivity">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World!"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent" />
</android.support.constraint.ConstraintLayout>
startしたときに生成されるactivity_sample.xmlの2,4,5,6,8行目にエラーが出ています。
一部ダブルクオット(")が " となっているようですが, 元からこの通りですか?
投稿する時に勝手にダブルクオットが"になっているだけのようです。すみません。
変わっていないようです.
ご質問のほうを追加編集されて, マークアップしては如何でしょうか
わかりました。アドバイスありがとうございます。質問のほうを再編集しました
あ, ちゃんとダブルクオットになりました. ありがとうございます.
ついでで申し訳ないですが, XML の前に ”`”3つ+"XML" の行, 後ろに ”`”3つの行を書いて頂けますか.
それによって範囲内が XML にあった表示になりますので.
わかりました。編集させていただきました。
すいません. "`" というのは SHIFT+7 ではなく SHIFT+@ のほうです. 紛らわしいですね(><
あ、ごめんなさい。なんせ初心者なもんで...
なりました^^ ありがとうございます.
新規の空アクティビティのレイアウトを置き換えてみましたが, エラーは発生しませんでした.
他に新しく作られたり修正されたりした XML は御座いませんか?
何回も新しいアクティビティを作成しましたが、どのXMLも同じエラーになりました。
あと、エラーが起こる前に作っていたアクティビティを開いたときもエラーが発生しました。
どのアクティビティも同じコードです。
失礼, もしかしてこれは, 作られているアプリのエラーでは無く, AndoidStudio 自体のエラーではないでしょうか.
メニューから Settings → Languages & Framewords → Schemas DTLs と行った先の設定で何かあるということでは...
言われた通りに行ってみたのですが、Schemas DTLsのExternal Schemas and DTDsのprojectの項目がチェックになってなかったので、チェックしてみたのですが直りませんでした。
コメント欄ではエスケープかかった文字のまま表示されるのでクォートや&は注意が必要です(質問や回答本文を更新するのが通例です)
わかりました。これから注意します
タイトルはもっと質問本文の内容に寄せられた方が良いかと。別のエラーが出たとしてこのタイトルで投稿されてもタイトルだけで区別がつきませんので
はい。注意します。
変換されるんですね, ありがとうございます.
いや、タイトル修正してもらえればいいんですが…
キャッシュ削除等は如何でしょうか.
「ビルドキャッシュの削除」
https://developer.android.com/studio/build/build-cache?hl=ja
3つ上はクオットのお話に対してでした. すいません.
このような事例があります。
https://duty120.hatenablog.com/entry/2019/01/31/232024
2019/01/31/のことだから、最近です。
ツールの再起動というのを試してみてはいかがでしょう?
>>再起動方法:Fileメニューの中のInvalidate Caches / Restartを選択して、出てきたダイアログの一番左のボタンをクリックして再起動
参考
https://teratail.com/questions/9256
コメントありがとうございます。
それも試してみたのですが、エラーが出ました。
そうですか・・・役に立てず申し訳ないです・・・
今後有用な情報がこなければ、もういっそAndroid studioを再インストールしてみてもいいかもしれませんね。私も初めてASをインストールしたときエラーがでて、なにがなにやらわからず。何回かインストールを繰り返した記憶があります。
全てを理解せずとも、動けばよしとする姿勢も、ときには必要だと私は思います。
それでも動かなかったら、また対策が必要ですが・・・
いえ、アドバイスありがとうございました。ちなみに再インストールも何回かしたのですが直りませんでした。難しいですね...
こちらはどうでしょう?
http://opensourceforgeeks.blogspot.com/2017/04/android-uri-is-not-registered-settings.html
ASの左側にbuild variant tab があります。
それを押すと、タブが開き、Build variantという項目あります。こちらはリリースになったりしていないでしょうか?
またのアドバイスありがとうございます。見てきたのですが、Build Variantsの項目がNothing to Showになっていいます...
う~ん・・・私も設定に関して詳しくないのですが
File -> Sync Project with Gradle Files
を試したのち、改めてbuild variantを見て下さい。同期がされなければ、Build Variantsは生成されないようです。
https://stackoverflow.com/questions/19480538/android-studio-build-variants-not-showing-up
やってみたらエラーが出てきました。内容は
ERROR: Unknown host'プロキシ名'You may need to adjust the proxy settings in Gradle.です。
しかし、プロキシはNo proxyにしているのですが...
そうですか・・・申し訳ないですが、もう私の力では及びそうにないですね・・・
teratailには、私よりすごい人がわんさかいますから、その人たちの回答を待つしかなさそうです。
質問に追記をすると、このQ&Aがアクティブになり、多くの人に見て貰える確率があがります。
「Sync Project with Gradle FilesをするとERROR: Unknown host'プロキシ名'You may need to adjust the proxy settings in Gradle.になる。しかし、プロキシはNo proxyにしている」
という旨の内容を追記されることをおすすめします。そこらへんも原因になっている可能性が高そうですから・・・
わかりました。アドバイスありがとうございました。やってみます!
その際は、ぜひタイトルも具体的に。
わかりました。
proxy の設定を auto detect にして android studio を再起動してみるというのは如何でしょうか.
アドバイスありがとうございます。
やってみましたが、直りませんでした。
すみません確認なのですが, 「ビルドキャッシュの削除」もお試し頂きましたか?
あ、はい。試してみましたが直りませんでした。報告が遅れてすみません。
ありがとうございます.
プロジェクトの Gradle Scripts の下のファイルの中に「プロキシ名」という文字列を含むものはありませんでしょうか.
gradle.properitiesでしょうか?
そこにプロキシ名の文字列が含まれています

回答2件
あなたの回答
tips
プレビュー