小编max*_*max的帖子

错误:没有这样的属性:类的GROUP:org.gradle.api.publication.maven.internal.ant.DefaultGroovyMavenDeployer

我想在我的项目中使用RecyclerViewLib并为此我下载并将其作为模块导入我空的"hello world"Android项目.我正在使用android studio v1.0.1使用sdk manager v24,这是我的app/build.gradle

apply plugin: 'com.android.application'

android {
compileSdkVersion 17
buildToolsVersion "19.1.0"

defaultConfig {
    applicationId "com.example.mk.dragdrop4"
    minSdkVersion 14
    targetSdkVersion 17
    versionCode 1
    versionName "1.0"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
}

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
}
Run Code Online (Sandbox Code Playgroud)

这是我的library/build.gradle

apply plugin: 'com.android.library'

android {
    compileSdkVersion 17
    buildToolsVersion "19.1.0"

    defaultConfig {

        minSdkVersion 7
        targetSdkVersion 17
        versionCode 1
        versionName "1.0"
    }

    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_7
        targetCompatibility JavaVersion.VERSION_1_7
    }
    buildTypes { …
Run Code Online (Sandbox Code Playgroud)

android gradle import-module android-studio android-gradle-plugin

114
推荐指数
3
解决办法
6万
查看次数

Cache.properties(系统找不到指定的文件)

我刚开始使用Android Studio 1.3 sdk 24,它一直运行到今天.我收到有关cache.properties的错误消息,我删除了该缓存文件,但现在我收到此错误消息:

错误:C:\ Users\user1.gradle\caches\2.4\scripts\asLocalRepo15_dhjxrnvsgiyg1ow3dfj4myl7\InitScript\initscript\cache.properties(系统找不到指定的文件)

我尝试文件/ invalidate缓存/重新启动..并重建项目,但仍然收到此错误消息.我如何解决它?

android android-studio

56
推荐指数
4
解决办法
5万
查看次数

在android studio 3中保存密钥库密码

在android studio 2中你可以保存密钥存储密码和密钥密码但是在android studio 3中你只需保存密钥密码就必须每次要编写密钥存储密码apk都有设置或方法来保存密钥存储密码在android studio 3?
我知道我可以在build.gradle文件中保存密码,但我不想将密码保存在git上.

android android-studio

30
推荐指数
1
解决办法
2516
查看次数

在android中创建关于cardview的视图

我想创建这个布局
在此输入图像描述

这是我使用此代码的cardview(灰色视图)和imageview(蓝色视图)

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/abc_search_url_text_normal"
android:orientation="vertical">

<android.support.v7.widget.CardView
    android:layout_width="match_parent"
    android:layout_height="100dp"
    android:layout_alignParentBottom="true"
    android:layout_gravity="bottom"
    android:layout_marginBottom="3dp"
    android:paddingTop="5dp"
    app:cardBackgroundColor="@color/abc_input_method_navigation_guard">


</android.support.v7.widget.CardView>

<ImageView
    android:layout_width="100dp"
    android:layout_height="100dp"
    android:layout_gravity="bottom"
    android:layout_marginBottom="30dp"
    android:layout_marginRight="10dp"
    android:scaleType="fitXY"
    android:src="@drawable/abc_ratingbar_full_material" />

</FrameLayout>
Run Code Online (Sandbox Code Playgroud)

但结果我的图像视图回到了cardview,我尝试了reletivelayout而不是framelayout,但结果相同.

xml android android-layout android-cardview

14
推荐指数
4
解决办法
9184
查看次数

LinearLayout和LinearLayoutCompat之间有什么区别

我知道我LinearLayoutCompat已经意识到给了我们一些更新的方法,它们被更高级别的android添加到更低级别的android.

我的问题是这个方法:

 linearLayout.setPaddingRelative
Run Code Online (Sandbox Code Playgroud)

这是在API 17中添加的,但我们应该通过使用以下代码将其置于较低的API中吗?

 linearLayoutCompat.setPaddingRelative
Run Code Online (Sandbox Code Playgroud)

但我的Android Studio仍然显示以下错误.

 Call requires API level 17 (current min is 15): android.view.View#setPaddingRelativ
Run Code Online (Sandbox Code Playgroud)

那么LinearLayout和之间的区别是LinearLayoutCompat什么?

android android-appcompat

11
推荐指数
1
解决办法
5656
查看次数

使用RecyclerView就像垂直viewpager一样

这是否可以像verticalpager一样使用recyclerview.
我想要的是当用户总是滚动从顶部偏移的第一个项目为零.就像在viewpager中滚动一样.这可能吗?

android android-recyclerview

8
推荐指数
2
解决办法
1万
查看次数

如何在mvvm android中显示一个对话框

显示一个对话框,MVVM中的启动活动是一个视图责任.
在视图中,您有一个VM实例,但在VM中您没有该视图的实例.所以解决方案是使用实时数据并观察,对吧?
但是我不想使用实时数据呢?当我无法访问视图时,如何显示对话框?

android mvvm android-livedata

7
推荐指数
1
解决办法
1324
查看次数

在没有 JVM 预设的项目中,预期没有对通用 JVM 的实际声明

我想为 android 和 IOS 创建一个简单的多平台应用程序,这是我的常用模块配置

kotlin{
    sourceSets{
        commonMain{
            dependencies{
                implementation "org.jetbrains.kotlin:kotlin-stdlib-common:1.3.61"
            }
        }
    }

    targets {
        final def iOSTarget = System.getenv('SDK_NAME')?.startsWith('iphoneos') ? presets.iosArm64 : presets.iosX64
        fromPreset(iOSTarget, 'ios'){
            binaries {
                framework('shared')
            }
        }
        fromPreset(presets.android, 'android')
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我在通用模块中的预期界面

package common
expect interface Response{
    fun submitResponse(res:Int)
}
Run Code Online (Sandbox Code Playgroud)

问题是 IDE 向我显示了响应接口的错误,expected has no actual declaration for common JVM 但我没有将 JVM 声明为预设。

这些是 android 和 IOS 的实际接口

package common

actual interface Response{
    actual fun submitResponse(res:Int)
}
Run Code Online (Sandbox Code Playgroud)

kotlin kotlin-native kotlin-multiplatform

7
推荐指数
0
解决办法
854
查看次数

android布局检查器在预览中不显示不工作

在android studio中,当我们使用布局检查器时,我们在左侧有一个层次结构查看器面板.我在教程中看到,如果我们右键单击层次结构查看器中的视图,我们在预览项目中有一个禁用显示,这使得预览禁用.
但在我的Android工作室2.2.3当我右键单击视图时没有任何事情发生.我应该设置任何设置吗?我错过了什么吗?

android android-studio layout-inspector

6
推荐指数
1
解决办法
1747
查看次数

在 dao room 数据库中创建一个带有 body 的自定义函数

我想用这样的自定义函数创建一个 DAO 对象

@Dao
interface DataAccessObjDao{
    @Insert
    fun insert(someEntity: SomeEntity)

    @Ignore
    fun sampleFun(){
        insert(SumEntity())
    }

}
Run Code Online (Sandbox Code Playgroud)

但编译器抱怨示例乐趣

类“DataAccessObjDao_Impl”必须声明为抽象或在“DataAccessObjDao”中实现抽象方法“sampleFun()”

android dao android-room

5
推荐指数
2
解决办法
2159
查看次数