내 프로젝트 파일이 apk에 포함되어 있지 않습니다.

b1n0m

나는 항상 받고 java.lang.ClassNotFoundException: ru.ooolpi.lpiapp.ui.activity.MainActivity있습니다. 하지만 그런 수업이 있습니다. 나중에 내 프로젝트 파일이 apk에서 누락되었음을 발견했습니다.

내 빌드 스크립트 :

buildscript {
    repositories {
        maven { url 'http://repo1.maven.org/maven2' }
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.2.3'
        classpath 'com.neenbedankt.gradle.plugins:android-apt:1.4'
        //  classpath 'org.robolectric.gradle:gradle-android-test-plugin:0.10.1'
        //classpath 'com.jakewharton.sdkmanager:gradle-plugin:0.12.0'
    }
}
//apply plugin: 'android-sdk-manager'
apply plugin: 'com.android.application'
apply plugin: 'com.neenbedankt.android-apt'

repositories {
    maven { url 'https://github.com/donnfelker/mvn-repo/raw/master/' }
    maven { url 'https://repo.commonsware.com.s3.amazonaws.com' }
    jcenter()
}

dependencies {
    compile 'com.android.support:multidex:1.0.0'
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:support-v4:22.2.1'
    compile 'com.android.support:appcompat-v7:22.2.1'
    compile 'com.android.support:design:22.2.1'
    compile 'com.squareup.dagger:dagger:1.2.2'
    compile 'com.jakewharton:butterknife:7.0.1'
    compile 'com.squareup:otto:1.3.8'
    apt 'com.squareup.dagger:dagger-compiler:1.0.1'
}

android {
    compileSdkVersion 22
    buildToolsVersion "21.1.2"

    defaultConfig {
        //applicationId "ru.ooolpi.lpiapp"
        minSdkVersion 10
        targetSdkVersion 22
        versionCode 2
        versionName "1.0.1"
        multiDexEnabled true
    }
    packagingOptions {
        // Exclude file to avoid
        // Error: Duplicate files during packaging of APK
        exclude 'META-INF/services/javax.annotation.processing.Processor'
        exclude 'META-INF/notice.txt'
        exclude 'META-INF/LICENSE.txt'
        exclude 'META-INF/license.txt'
        exclude 'META-INF/NOTICE.txt'
        exclude '.readme'
    }
    dexOptions {
        jumboMode = true
        javaMaxHeapSize "4g"
    }
    signingConfigs {
        release {
            storeFile file('../devcert.jks')
            storePassword '123456'
            keyAlias 'dev'
            keyPassword '123456'
        }
    }
    lintOptions {
        //disable 'InvalidPackage'
        abortOnError false
    }
    compileOptions{
        sourceCompatibility JavaVersion.VERSION_1_7
        targetCompatibility JavaVersion.VERSION_1_7
    }
    buildTypes {
        release {
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            signingConfig signingConfigs.release
            zipAlignEnabled true // this is default for release
        }
        debug {
            applicationIdSuffix '.debug'
            minifyEnabled false
        }
    }
}

나는 Android Studio와 gradlew로 빌드하려고했습니다. 결과는 동일합니다. 내 파일은 apk에 포함되지 않습니다.

업데이트 : 내 프로젝트 구조

프로젝트 구조

b1n0m

문제는 단검에 다른 버전을 사용했고 컴파일러라는 것입니다.

어땠 니:

compile 'com.squareup.dagger:dagger:1.2.2'
apt 'com.squareup.dagger:dagger-compiler:1.0.1'

다음과 같아야합니다.

compile 'com.squareup.dagger:dagger:1.2.2'
apt 'com.squareup.dagger:dagger-compiler:1.2.2'

그래서 Android Studio는 내 코드에서 문제를 강조하지 않았습니다 (이것들이 왜 관련되어 있는지 모르겠습니다).

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

잠금 파일 오류를 해결하는 방법? "... msbuild 프로젝트가 포함되어 있지만 내보내기 파일이 없습니다."

분류에서Dev

.gitignore 파일이 내 프로젝트에서 작동하지 않습니다.

분류에서Dev

내 emberjs 프로젝트에 플러그인이 포함되어 있고 브라우저에 정의되어 있지만 앱에서 호출 할 때 정의되지 않았습니다.

분류에서Dev

출력 파일에 내가 소스에서 복사 한 모든 줄이 포함되어 있지 않습니다.

분류에서Dev

Rails 4 : "// = require_tree." application.js의 / app / assets / javascripts에 내 js 파일이 포함되어 있지 않습니다.

분류에서Dev

index.html에서 index.php로 파일 이름을 변경 한 후 내 프로젝트는 더 이상 MAMP와 함께 제공되지 않습니다.

분류에서Dev

Maven 모듈 프로젝트가 더 이상 상위 프로젝트 내에서 Maven 프로젝트로 표시되지 않습니다.

분류에서Dev

새로운 Visual Studio 프로젝트에 Eigen 3.3.1 파일을 포함하면 컴파일되지 않습니다.

분류에서Dev

Laravel-요청에 내 입력이 포함되어 있지 않습니다.

분류에서Dev

프로젝트에 Derby db 데이터가 포함되어 있습니까?

분류에서Dev

내 qmake의 프로젝트에 다른 프로젝트의 qmake 파일 포함

분류에서Dev

로그 파일에 liferay 6.1의 데이터베이스 오류가 포함되어 있지 않습니다.

분류에서Dev

내 프로젝트가 배포 될 때 Log4net이 로그 파일을 생성하지 않습니다.

분류에서Dev

Visual Studio 2019 새 프로젝트에는 SSIS가 포함되지 않고 설치되어 있습니다.

분류에서Dev

숭고한 텍스트의 .sublime-project 파일이 내 프로젝트에 영향을주지 않습니다.

분류에서Dev

jQuery 파일 업로드 응답에 IE <10의 jqXHR.responseText 속성이 포함되어 있지 않습니다.

분류에서Dev

Outlook PST 내보내기에는 다운로드되지 않은 메일이 포함되지 않습니다.

분류에서Dev

.js 파일을 편집하지 않고 내 프로젝트의 모든 jsp 페이지에 포함하려면 어떻게해야합니까?

분류에서Dev

내 .gz / .zip 파일에는 거대한 텍스트 파일이 포함되어 있습니다. 압축을 푼 파일을 디스크에 저장하지 않고 정규식과 일치하는 줄을 추출하는 방법은 무엇입니까?

분류에서Dev

내 프로젝트의 Core Data sqlite 파일은 어디에 있습니까?

분류에서Dev

파이썬으로 프로젝트 오일러 # 4. 내 코드에 어떤 문제가 있습니까?

분류에서Dev

내 laravel 8 프로젝트에서 다른 집계 함수 방법이 작동하지 않습니다.

분류에서Dev

** apk **까지 컴파일되지 않는 Android 프로젝트에 이러한 폴더를 추가하는 방법이 있습니까?

분류에서Dev

오류 : .ini 파일에 supervisorctl 섹션이 포함되어 있지 않습니다.

분류에서Dev

파일 이름에는 어떤 이유로 별표가 있습니다. 변경되지 않고 내용이 실행되지 않습니다.

분류에서Dev

내 안드로이드 스튜디오 프로젝트는 나에게 빌드 APK에 대한 옵션을 제공하지 않습니다. 어떻게 그것을 해결할 수 있습니까?

분류에서Dev

intellij에서 "메서드 참조는 -source 1.7에서 지원되지 않지만"내 프로젝트 설정에는 Java 1.8이 있습니다.

분류에서Dev

Eclipse 작업 공간에 더 이상 내 프로젝트가 표시되지 않습니다.

분류에서Dev

내 프로젝트에서 로그인이 작동하지 않습니다.

Related 관련 기사

  1. 1

    잠금 파일 오류를 해결하는 방법? "... msbuild 프로젝트가 포함되어 있지만 내보내기 파일이 없습니다."

  2. 2

    .gitignore 파일이 내 프로젝트에서 작동하지 않습니다.

  3. 3

    내 emberjs 프로젝트에 플러그인이 포함되어 있고 브라우저에 정의되어 있지만 앱에서 호출 할 때 정의되지 않았습니다.

  4. 4

    출력 파일에 내가 소스에서 복사 한 모든 줄이 포함되어 있지 않습니다.

  5. 5

    Rails 4 : "// = require_tree." application.js의 / app / assets / javascripts에 내 js 파일이 포함되어 있지 않습니다.

  6. 6

    index.html에서 index.php로 파일 이름을 변경 한 후 내 프로젝트는 더 이상 MAMP와 함께 제공되지 않습니다.

  7. 7

    Maven 모듈 프로젝트가 더 이상 상위 프로젝트 내에서 Maven 프로젝트로 표시되지 않습니다.

  8. 8

    새로운 Visual Studio 프로젝트에 Eigen 3.3.1 파일을 포함하면 컴파일되지 않습니다.

  9. 9

    Laravel-요청에 내 입력이 포함되어 있지 않습니다.

  10. 10

    프로젝트에 Derby db 데이터가 포함되어 있습니까?

  11. 11

    내 qmake의 프로젝트에 다른 프로젝트의 qmake 파일 포함

  12. 12

    로그 파일에 liferay 6.1의 데이터베이스 오류가 포함되어 있지 않습니다.

  13. 13

    내 프로젝트가 배포 될 때 Log4net이 로그 파일을 생성하지 않습니다.

  14. 14

    Visual Studio 2019 새 프로젝트에는 SSIS가 포함되지 않고 설치되어 있습니다.

  15. 15

    숭고한 텍스트의 .sublime-project 파일이 내 프로젝트에 영향을주지 않습니다.

  16. 16

    jQuery 파일 업로드 응답에 IE <10의 jqXHR.responseText 속성이 포함되어 있지 않습니다.

  17. 17

    Outlook PST 내보내기에는 다운로드되지 않은 메일이 포함되지 않습니다.

  18. 18

    .js 파일을 편집하지 않고 내 프로젝트의 모든 jsp 페이지에 포함하려면 어떻게해야합니까?

  19. 19

    내 .gz / .zip 파일에는 거대한 텍스트 파일이 포함되어 있습니다. 압축을 푼 파일을 디스크에 저장하지 않고 정규식과 일치하는 줄을 추출하는 방법은 무엇입니까?

  20. 20

    내 프로젝트의 Core Data sqlite 파일은 어디에 있습니까?

  21. 21

    파이썬으로 프로젝트 오일러 # 4. 내 코드에 어떤 문제가 있습니까?

  22. 22

    내 laravel 8 프로젝트에서 다른 집계 함수 방법이 작동하지 않습니다.

  23. 23

    ** apk **까지 컴파일되지 않는 Android 프로젝트에 이러한 폴더를 추가하는 방법이 있습니까?

  24. 24

    오류 : .ini 파일에 supervisorctl 섹션이 포함되어 있지 않습니다.

  25. 25

    파일 이름에는 어떤 이유로 별표가 있습니다. 변경되지 않고 내용이 실행되지 않습니다.

  26. 26

    내 안드로이드 스튜디오 프로젝트는 나에게 빌드 APK에 대한 옵션을 제공하지 않습니다. 어떻게 그것을 해결할 수 있습니까?

  27. 27

    intellij에서 "메서드 참조는 -source 1.7에서 지원되지 않지만"내 프로젝트 설정에는 Java 1.8이 있습니다.

  28. 28

    Eclipse 작업 공간에 더 이상 내 프로젝트가 표시되지 않습니다.

  29. 29

    내 프로젝트에서 로그인이 작동하지 않습니다.

뜨겁다태그

보관