麻烦 运行 gradlew build in cli

Trouble running gradlew build in cli

我们在 运行ning gradlew 构建时遇到问题。我们的应用程序基于 webview。当我们运行 gradle build in cli时,不断弹出如下错误

C:\app_n\app\src\main\java\com\example\app\MainActivity.java:3 error ';' 
expected import Android.extras.android.m2repository.com.android.support. 
appcompat-v7 error:app:compileDegugJavawithJavac failed.

因为错误似乎指向 MainActivity.java 文件。这是该页面的完整代码。

package com.example.app;

import android.extras.android.m2repository.com.android.support.appcompat-v7; 
import android.os.Bundle;

public class MainActivity extends AppCompatActivity { 
    @Override protected void onCreate(Bundle savedInstanceState) { 
        super.onCreate(savedInstanceState); 
        setContentView(R.layout.activity_main); 
        Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("ecitizen.in/")); // 
        Starts Implicit Activity startActivity(i); 
    } 
}

我们已经下载了整个 android 支持存储库。我们的 要求是使用此代码所需的 appcompat 函数

Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("ecitizen.in/"));

确保您的 JAVA_HOME 变量设置正确。 如下面 link 中所述,这也可能是 Java 构建错误。

Link:

导入区分大小写,这个特定的导入没有任何意义:

import Android.extras.android.m2repository.com.android.support.appcompat-v7; 

我不确定你试图用这个实现什么,因为看起来你正在尝试导入整个支持 v7 库。从您在评论中发布的内容来看,您似乎正在使用 AppCompatActivity,因此您的导入应该是这样的:

import android.support.v7.app.AppCompatActivity;

您还缺少资源导入,因此您的 Activity 将无法加载您的布局文件:

import com.example.app.R;

假设您在 Android studio 中对此进行编码,您可以通过将克拉移动到以红色突出显示的部分,按 alt + [ 来导入任何缺失的依赖项=22=]输入,然后选择导入Class