小编Aus*_*ney的帖子

Android Studio - 调试密钥库

Android Studio是否签署调试版本?如果是这样,它用于执行此操作的密钥库在哪里?

android certificate android-studio

104
推荐指数
5
解决办法
10万
查看次数

如何在IntelliJ IDEA中添加库(android-support-v7-appcompat)

我创建了一个项目,复制了项目中的资源文件,库,将它添加到项目结构中,规定了样式Theme.AppCompat.编译时没有错误,但是当你开始降级时出现异常:

08-03 00:50:00.406: ERROR/AndroidRuntime(4055): FATAL EXCEPTION: main
        java.lang.NoClassDefFoundError: android.support.v7.appcompat.R$styleable
        at android.support.v7.app.ActionBarActivityDelegate.onCreate(ActionBarActivityDelegate.java:98)
        at android.support.v7.app.ActionBarActivityDelegateICS.onCreate(ActionBarActivityDelegateICS.java:58)
        at android.support.v7.app.ActionBarActivity.onCreate(ActionBarActivity.java:98)
        at com.example.SampleMetrRost.CentralActivity.onCreate(CentralActivity.java:12)
        at android.app.Activity.performCreate(Activity.java:4636)
        at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1051)
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1924)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1985)
        at android.app.ActivityThread.access$600(ActivityThread.java:127)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1151)
        at android.os.Handler.dispatchMessage(Handler.java:99)
        at android.os.Looper.loop(Looper.java:137)
        at android.app.ActivityThread.main(ActivityThread.java:4476)
        at java.lang.reflect.Method.invokeNative(Native Method)
        at java.lang.reflect.Method.invoke(Method.java:511)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:816)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:583)
        at dalvik.system.NativeStart.main(Native Method)
Run Code Online (Sandbox Code Playgroud)

请帮帮我.今天花了一整天.

android intellij-idea gradle android-support-library

68
推荐指数
3
解决办法
22万
查看次数

在Android上简单导出和导入SQLite数据库

我正在尝试实现简单的SQLite导出/导入以进行备份.导出只是存储原始current.db文件的副本.我想要导入的是删除旧current.db文件并将imported.db文件重命名为current.db.这可能吗?当我尝试这个解决方案时,我收到以下错误:

06-30 13:33:38.831: ERROR/SQLiteOpenHelper(23570):
    android.database.sqlite.SQLiteDatabaseCorruptException: error code 11: database disk image is malformed
Run Code Online (Sandbox Code Playgroud)

如果我在SQLite浏览器中查看原始数据库文件,它看起来很好.

java database sqlite android

48
推荐指数
2
解决办法
11万
查看次数

java.lang.VerifyError:使用发布APK时,Verifier在Lollipop上拒绝了类

我在5.x设备上安装发布APK时出现此错误.当我从Android Studio推送相同的代码时,或者如果我在4.x设备上运行它时,不会发生错误.

java.lang.VerifyError: Verifier rejected class com.myapp.android.ui.activity.MainActivity$$ViewInjector due to bad method void com.myapp.android.ui.activity.MainActivity$$ViewInjector.reset(com.myapp.android.ui.activity.MainActivity) (declaration of 'com.myapp.android.ui.activity.MainActivity$$ViewInjector' appears in /data/app/com.myapp.android-2/base.apk)
       at java.lang.Class.classForName(Class.java)
       at java.lang.Class.forName(Class.java:308)
       at java.lang.Class.forName(Class.java:272)
       at butterknife.ButterKnife.findInjectorForClass(ButterKnife.java:298)
       at butterknife.ButterKnife.inject(ButterKnife.java:271)
       at butterknife.ButterKnife.inject(ButterKnife.java:184)
       at com.myapp.android.ui.activity.MyDrawerActivity.onCreate(MyDrawerActivity.java:31)
Run Code Online (Sandbox Code Playgroud)

我在类中注入了我的工具栏和自定义NavigationDrawer.

@InjectView(R.id.toolbar) Toolbar mToolbar;
@InjectView(R.id.nav_drawer) MyNavigationDrawer mNavigationDrawer;
Run Code Online (Sandbox Code Playgroud)

第31行:

ButterKnife.inject(this);
Run Code Online (Sandbox Code Playgroud)

使用时,Butterknife codegen会有什么不同gradle assembleRelease吗?我根本没有使用ProGuard.

以下是我的其他Android构建设置:

# Android SDK settings
ANDROID_BUILD_MIN_SDK_VERSION=14
ANDROID_BUILD_TARGET_SDK_VERSION=21
ANDROID_BUILD_SDK_VERSION=21
ANDROID_BUILD_TOOLS_VERSION=21.1.2
Run Code Online (Sandbox Code Playgroud)

logcat的

I/art     (21354): Verification error in void com.myapp.android.ui.activity.MainActivity$$ViewInjector.inject(butterknife.ButterKnife$Finder, com.myapp.android.ui.activity.MainActivity, java.lang.Object)
I/art     (21354): void com.myapp.android.ui.activity.MainActivity$$ViewInjector.inject(butterknife.ButterKnife$Finder, com.myapp.android.ui.activity.MainActivity, java.lang.Object) failed to verify: register …
Run Code Online (Sandbox Code Playgroud)

java android butterknife

41
推荐指数
2
解决办法
4万
查看次数

RxJava - 获取列表中的每个项目

我有一个返回an的方法Observable<ArrayList<Long>>,它是一些Items的id.我想通过这个列表并使用另一个返回的方法下载每个Item Observable<Item>.

我如何使用RxJava运算符执行此操作?

java monads reactive-programming rx-java

41
推荐指数
2
解决办法
4万
查看次数

透明状态栏无法使用windowTranslucentNavigation ="false"

我正在开发一个Activity我需要使导航栏不透明的地方,状态栏在运行5.0+(API 21+)的设备上是透明的.我正在使用的样式如下,以及我的问题的解释.

AppTheme 扩展 Theme.AppCompat.Light.NoActionBar

<item name="android:statusBarColor">@color/transparent</item>
<item name="android:windowActionBar">false</item>
<item name="android:windowDrawsSystemBarBackgrounds">true</item>
<item name="android:statusBarColor">@color/welbe_red_transparent</item>
Run Code Online (Sandbox Code Playgroud)

FullscreenTheme 扩展 AppTheme

<item name="android:windowNoTitle">true</item>
<item name="android:statusBarColor">@color/transparent</item>
<item name="android:windowTranslucentNavigation">true</item>
Run Code Online (Sandbox Code Playgroud)

这使得应用程序看起来像这样

机器人:windowTranslucentNavigation =

如果我删除android:windowTranslucentNavigation样式,或将其设置falseFullscreen,它修复了导航栏的问题.问题是状态栏变为完全白色而不是保持透明并显示其背后的内容.

机器人:windowTranslucentNavigation =

我已尝试fitsSystemWindow="true"在我的布局中使用,但它没有解决问题.任何人都知道为什么会这样吗?

android android-appcompat android-layout android-styles

38
推荐指数
2
解决办法
4万
查看次数

关闭Firebase logcat日志记录

现在我已经集成了Firebase,我不希望看到像这样的logcat垃圾邮件

D/FirebaseCrashApiImpl: FirebaseCrash reporting API initialized
I/FirebaseCrash: FirebaseCrash reporting initialized com.google.firebase.crash.internal.zzg@e9c7537
D/FirebaseApp: Initialized class com.google.firebase.crash.FirebaseCrash.
I/FA: App measurement is starting up, version: 9080
I/FA: To enable debug logging run: adb shell setprop log.tag.FA VERBOSE
Run Code Online (Sandbox Code Playgroud)

我试过跑adb shell setprop log.tag.FA ERROR,但它仍然记录一切.

如何在SDK(或setprop)中将其关闭?从logcat过滤它不是我想要的解决方案.

logging android-logcat firebase

34
推荐指数
3
解决办法
2320
查看次数

如何在Gradle中使用Renderscript支持库

是否可以将支持Renderscript库与Gradle 一起使用?如果是这样,你如何将它包含在你的项目中?

android gradle android-build renderscript

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

如何在使用Retrofit网络请求时使用IdlingResource测试Android UI

我正在编写集成测试,在UI中执行使用Retrofit启动网络调用的操作.

我知道我需要实现一个CountingIdlingResource,但我想以正确的方式去做(如果已经完成,不要重新发明轮子).

有人IdlingResource在他们的应用程序的Espresso测试套件中实现了等待网络请求执行吗?

更多信息在这里.

android integration-testing retrofit android-espresso

17
推荐指数
1
解决办法
4779
查看次数

ERROR 1005(HY000):无法创建表(错误号:150)

当我尝试在mysql中创建表时出现错误.

解决它的任何提示?

create table stock_in(
    ind int not null auto_increment,
    itemcode varchar(10) not null,
    quantity int not null,
    description text not null,
    sales_ref int not null default -1,
    return_outwards_ref int not null default -1,
    stock_in_receipt_ref int not null default -1,
    date text not null,
    time text not null,
    username text not null,
    foreign key (sales_ref) references sales (receiptno),
    foreign key (return_outwards_ref) references returnoutwards(ind),
    primary key (ind)
);
Run Code Online (Sandbox Code Playgroud)

错误:

ERROR 1005 (HY000): Can't create table 'posinventory.stock_in' (errno: 150)
Run Code Online (Sandbox Code Playgroud)

mysql

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