Как исправить сбои андроид студии? - PullRequest
0 голосов
/ 19 января 2019

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

ОШИБКА: не удалось найти метод compile () для аргументов [com.google.android.gms: play-services-analytics: 11.8.0] на объекте тип 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();
        }
                });
            }
        });
    }

}

1 Ответ

0 голосов
/ 21 января 2019

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...