Android Studio 에서 자바 main 을 실행 하 는 방법

3618 단어 android자바
우선, Studio 에서 자바 main 방법 을 실행 하 는 것 은 이론 적 으로 가능 할 것 입 니 다. 왜냐하면 Studio 에서 jdk 를 가지 고 있 기 때 문 입 니 다.main 방법 을 실행 할 수 없다 면, 틀림없이 어느 곳 이 잘못 한 것 이다.
자바 Lib 의 Moudle 을 만들어 자바 류 를 만 들 기 시 작 했 습 니 다. 다음 과 같은 오류 가 발생 했 습 니 다.

Error:Gradle: A problem occurred configuring root project 'newTest'.
> Could not resolve all files for configuration ':classpath'.
   > Could not download kotlin-reflect.jar (org.jetbrains.kotlin:kotlin-reflect:1.1.3-2)
。。。

> Could not download protobuf-java.jar (com.google.protobuf:protobuf-java:3.0.0)
      > Could not get resource 'https://jcenter.bintray.com/com/google/protobuf/protobuf-java/3.0.0/protobuf-java-3.0.0.jar'.
。。。
....              


저도 인터넷 에서 직접 찾 아 봤 습 니 다. Studio 가 main 을 실행 하 는 방법 이지 만 여러 가지 가 안 됩 니 다. 마지막 으로 동료 에 게 물 어 봐 야 성공 할 수 있 습 니 다.
올 바른 방법 은: 1. 안 드 로 이 드 작업 공간 에서 자바 Lib 의 Moudle 을 만 드 는 것 입 니 다.전체 항목 의 build. gradle 을 설정 합 니 다. 여 기 는 하나의 Moudle 의 build. gradle 이 아니 라 작업 공간 중앙 창고 에 인터넷 주 소 를 추가 하면 됩 니 다.
   jcenter() {
            url "http://jcenter.bintray.com/"
        }

나 는 이전에 jcenter () 만 있 었 고 그 사 이 트 를 추가 하지 않 았 으 니 안 돼!이거 넣 으 면 돼.
전체 설정 코드:
// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {

    repositories {
        google()

    //  
        jcenter() {
            url "http://jcenter.bintray.com/"

        }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.1'


        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        google()
        jcenter()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}


안 드 로 이 드 프로젝트 에서 자바 류 를 직접 만 들 고 main 을 실행 하 는 방법 은 분명 안 될 것 입 니 다. 위 에서 제 가 말 한 Lib 프로젝트 에서 이 방법 을 사용 하 는 데 성 공 했 습 니 다.일부 사람들 은 Lib 프로젝트 를 직접 만 들 고 main 방법 을 실행 할 수 있 습 니 다. 작업 공간의 기본 설정 이 다 를 수 있 습 니 다.모든 사람의 배치 환경 이 다 를 수 있 기 때문에 아직 안 된다 면 다른 사람의 방법 을 많이 시도 해 보 세 요. 분명 당신 과 차이 가 많 지 않 은 상황 을 만 나 는 사람 이 있 을 겁 니 다.

좋은 웹페이지 즐겨찾기