AndroidStudio 컴파일 구성
3387 단어 Android
얼마 전에 설정한 것이 제때에 기록되지 않았기 때문에 다시 정리하고 제때에 갱신해야 한다. 그렇지 않으면 잊어버린 것이 많지 않다AndroidStudio 새 Module
Android Developer 공식 문서 참조https://developer.android.com/studio/projects/android-library새 Module "File > New > New Module"을 설명합니다. 실제 필요에 따라 Jar Module를 선택하면 안드로이드 Library(.aar) 또는 Java Library(.jar)를 선택할 수 있습니다. 다른 점은 안드로이드 Library가 자원 공유를 지원할 수 있다는 것입니다.
원생 모듈jar 패키지에 의존하는 해결 방법
Studio 구성 변경 사항
---src/
---res/
---AndroidManifest.xml
---Android.mk
이지만 안드로이드스튜디오에서 만든 응용 프로젝트 디렉터리 구조는 app/src/main 디렉터리에 있습니다. ---java/
---res/
---AndroidManifest.xml
디렉터리 구조를 바꾸지 않은 상황에서 원본 코드를 안드로이드스튜디오로 가져오기 위해서는 app/build가 필요합니다.gradle 파일에sourceSets 설정 추가: android {
...
sourceSets {
main {
java.srcDirs = ['../src']
res.srcDirs = ['../res']
manifest.srcFile = '../AndroidManifest.xml'
}
}
...
}
def keystorePropertiesFile = rootProject.file(".keystore")
def keystoreProperties = new Properties();
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
android {
signingConfigs {
debug {
keyAlias keystoreProperties['keyAlias']
keyPassword keystoreProperties['keyPassword']
storeFile file(keystoreProperties['storeFile'])
storePassword keystoreProperties['storePassword']
}
release {
keyAlias keystoreProperties['keyAlias']
keyPassword keystoreProperties['keyPassword']
storeFile file(keystoreProperties['storeFile'])
storePassword keystoreProperties['storePassword']
}
}
}
.keystore 및 platform.jks 서명 파일은 프로젝트의 루트 디렉터리에 놓으면 됩니다.dependencies {
...
compileOnly files('libs/framework.jar')
...
}
루트 디렉터리의build를 동시에 수정합니다.gradle: allprojects {
...
gradle.projectsEvaluated {
tasks.withType(JavaCompile) {
options.compilerArgs << '-Xbootclasspath/p:app/libs/framework.jar'
}
}
...
}
원본 코드 컴파일 변경
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Bitrise에서 배포 어플리케이션 설정 테스트하기이 글은 Bitrise 광고 달력의 23일째 글입니다. 자체 또는 당사 등에서 Bitrise 구축 서비스를 사용합니다. 그나저나 며칠 전 Bitrise User Group Meetup #3에서 아래 슬라이드를 발표했...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.