Как исправить сбой Android Studio?

Я работаю в Android Studio, и у меня есть эта ошибка:

ERROR: Could not find method compile() for arguments [com.google.android.gms:play-services-analytics:11.8.0] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.

Когда я открываю свой проект в Android Studio, программа внезапно закрывается.

Мой код:

package com.example.block07;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
 import android.graphics.Color;
import android.app.Activity;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.Button;
import android.widget.TextView;
import android.widget.NumberPicker;
import android.view.View;

import java.net.URL;


public class MainActivity extends Activity {
    WebView webView;
    NumberPicker np;
    TextView tv;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        //Get the widgets reference from XML layout
          final TextView tv;
         tv = (TextView) findViewById(R.id.tv);

         final Button btn = (Button) findViewById(R.id.button);
         final NumberPicker np = (NumberPicker) findViewById(R.id.np);

         final WebView webView = (WebView) findViewById(R.id.webView);

                webView.getSettings().setJavaScriptEnabled(true);
                webView.getSettings().setAppCacheEnabled(true);

AdjustBridge.registerAndGetInstance(getApplication(), webview)

                //Set TextView text color
                tv.setTextColor(Color.parseColor("#FF2C834F"));

                //Initializing a new string array with elements
                final String[] values = {"Tunisia", "France", "Espagne", 
"Chine", "Russie"};

                //Populate NumberPicker values from String array values
                //Set the minimum value of NumberPicker
                np.setMinValue(0); //from array first value
                //Specify the maximum value/number of NumberPicker
                np.setMaxValue(values.length - 1); //to array last value

                //Specify the NumberPicker data source as array elements
                np.setDisplayedValues(values);

                //Gets whether the selector wheel wraps when reaching the 
min/max value.
                np.setWrapSelectorWheel(true);

                //Set a value change listener for NumberPicker
                np.setOnValueChangedListener(new 
NumberPicker.OnValueChangeListener() {
                    private View v;

                    @Override
                    public void onValueChange(NumberPicker picker, int 
oldVal, int newVal) {
                        //Display the newly selected value from picker
                        tv.setText("Selected value : " + values[newVal]);
                    }

                    public void navigate(View v) {
try{ 
                        int choice = np.getValue();
                        if (choice == 0)

webView.loadUrl("https://fr.wikipedia.org/wiki/Tunisie");
                        else if (choice == 1)

webView.loadUrl("https://fr.wikipedia.org/wiki/France");
                         else if (choice == 2)

webView.loadUrl("https://fr.wikipedia.org/wiki/Espagne");
                        else if (choice == 3)

webView.loadUrl("https://fr.wikipedia.org/wiki/Chine");
                         else if (choice == 4)

webView.loadUrl("https://fr.wikipedia.org/wiki/Russie");
                    }
catch (Exception e) {
            e.printStackTrace();
        }
                });
            }
        });
    }

}
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
0
55
1

Ответы 1

Это может быть похоже, вы можете попробовать это. Если не работает, поделитесь своим файлом gradle.

Ошибка: (30, 0) Не удалось найти метод compile() для аргументов

Другие вопросы по теме