我正在尝试使用Android Studio和gradle为库Android项目创建AAR文件.
我想从此存档中排除特定的文件夹和文件,但我找不到有效的解决方案.
该项目有两种口味.
app/
|--libs/
|--src/
|--flavour1/
| |--java/
| |--a1/
| | |--class_File1.java
|--flavour2/
| |--java/
| |--a1/
| | |--class_File1.java
|--main/
|--java/
| |--...
|--res/
| |--raw/
| | |--comments.txt
| |--...
|--AndroidManifest.xml
Run Code Online (Sandbox Code Playgroud)
我使用像这样的build.gradle文件
apply plugin: 'com.android.library'
android {
compileSdkVersion 21
buildToolsVersion "21.1.2"
defaultConfig {
minSdkVersion 10
targetSdkVersion 21
}
packagingOptions {
exclude 'assets'
exclude '**/comments.txt'
}
sourceSets {
flavour1 {
resources {
exclude '**/comments.txt'
}
}
flavour2 {
}
}
buildTypes {
release {
minifyEnabled true …Run Code Online (Sandbox Code Playgroud) 我已达到魔法dex限制,因为我的应用程序使用了大量的jar(驱动器api,greendao,文本到pdf,支持..).
我目前的解决方案是,我真的创建了第二个apk,仅用于谷歌驱动器,我从主apk调用.但现在我发现android最终支持这个库.我的问题只是我不知道如何实现它(最好没有gradle).我找不到任何好的教程.
Okey我正在试图实现这个...我发现了这个:http: //blog.osom.info/2014/10/multi-dex-to-rescue-from-infamous-65536.html
我补充说:
android:name="android.support.multidex.MultiDexApplication"
Run Code Online (Sandbox Code Playgroud)
到我的清单文件和
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
MultiDex.install(this);
}
Run Code Online (Sandbox Code Playgroud)
到我的mainactivity.java
还为eclipse安装了gradle插件,导出gradle以获取build.gradle文件,我改为:
apply plugin: 'android'
dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
compile project(':android-support-v7-appcompat')
compile project(':Sync')
compile project(':gdrive:google-play-services_lib')
}
android {
compileSdkVersion 14
buildToolsVersion "21.1.1"
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src-gen','src']
resources.srcDirs = ['src-gen','src']
aidl.srcDirs = ['src-gen','src']
renderscript.srcDirs = ['src-gen','src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
// Move the tests to tests/java, tests/res, etc...
instrumentTest.setRoot('tests')
// Move the build …Run Code Online (Sandbox Code Playgroud) 我想创建一个带有 ltr 按钮的警报对话框。但我们似乎无法访问积极按钮的详细信息。
这个答案是将按钮居中对齐,但我想将其左对齐。
我刚刚检查了堆栈,没有找到任何涵盖此内容的内容。我不想为对话框创建 custom_layout.xml。