小编sci*_*ech的帖子

调试将忽略依赖org.json:json:20090211,因为它可能与Android提供的内部版本冲突

当我运行android studio时,会出现以下警告:

调试将忽略依赖项org.json:json:20090211,因为它可能与Android提供的内部版本冲突.如有问题,请用jarjar重新包装以更改类包

我该如何解决这个错误?

谢谢.

java android android-studio build.gradle android-gradle-plugin

9
推荐指数
2
解决办法
7246
查看次数

Fragment里面的Android Tab Layout没有加载标签内容

我有一个主要活动navigation drawercontainer,navigation drawer具有options.the抽屉选项替换名单containerfragments.当我单击fragtab选项时container加载tab布局fragment,但是当我尝试通过单击相同选项第二次加载它时,它不显示tab内容.

片段xml布局

<RelativeLayout 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.support.design.widget.CoordinatorLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <android.support.design.widget.AppBarLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar">

        <android.support.v7.widget.CardView xmlns:card_view="http://schemas.android.com/apk/res-auto"
            android:id="@+id/card_search"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_margin="5dp"
            card_view:cardBackgroundColor="@android:color/white"
            card_view:cardCornerRadius="2dp">


            <RelativeLayout
                android:layout_width="match_parent"
                android:layout_height="wrap_content">


                <LinearLayout
                    android:id="@+id/linearLayout_search"
                    android:layout_width="match_parent"
                    android:layout_height="48dp">


                    <ImageView
                        android:id="@+id/image_search_back"
                        android:layout_width="48dp"
                        android:layout_height="48dp"
                        android:background="?android:attr/selectableItemBackground"
                        android:clickable="true"

                        android:padding="12dp"
                        android:src="@mipmap/ic_search_black_24dp" />


                    <EditText
                        android:id="@+id/edit_text_search"
                        android:layout_width="0dp"
                        android:layout_height="match_parent"
                        android:layout_weight="1"
                        android:background="#fff"
                        android:gravity="center_vertical"
                        android:hint="Search"
                        android:imeOptions="actionSearch"
                        android:inputType="textCapWords"
                        android:paddingLeft="12dp"
                        android:paddingRight="8dp"
                        android:singleLine="true"
                        android:textColor="@color/colorAccent"
                        android:textColorHint="@color/colorAccent" />

                </LinearLayout>

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


        <android.support.design.widget.TabLayout
            android:id="@+id/tabs"
            android:layout_width="match_parent" …
Run Code Online (Sandbox Code Playgroud)

android android-viewpager android-tabs material-design android-tablayout

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

如何在Node.js中将字节数组转换为图像?

如何在Node.js中将字节数组转换为图像?我尝试了下面的代码。它创建一个图像,但是当我打开它时,我收到一条错误消息

解释JPEG图像文件时出错。

我已经从Android中的位图转换了字节数组,并将其发送到Node服务器。

var mkdirp = require('mkdirp');

var fs = require('fs');

var bitmap = new Buffer(bytearray,'base64');

mkdirp(__dirname + "/images/",function(er)
{

  if(er) console.log(er);

  fs.writeFileSync(__dirname + "/images/"+profile._id+".jpeg",bitmap);

});
Run Code Online (Sandbox Code Playgroud)

javascript android image bitmap node.js

5
推荐指数
0
解决办法
3690
查看次数

在android API级别23中不推荐使用SmsMessage.createFromPdu

我正在尝试使用以下代码阅读收到的短信,它在API级别23下工作,但在API级别23 createFromPdu方法已弃用.在谷歌文档中它有一个替代方法,但我如何使用它.

public class IncomingSms extends BroadcastReceiver {

// Get the object of SmsManager
final SmsManager sms = SmsManager.getDefault();

public void onReceive(Context context, Intent intent) {

    // Retrieves a map of extended data from the intent.
    final Bundle bundle = intent.getExtras();

    try {

        if (bundle != null) {

            final Object[] pdusObj = (Object[]) bundle.get("pdus");

            for (int i = 0; i < pdusObj.length; i++) {

                SmsMessage currentMessage = SmsMessage.createFromPdu((byte[]) pdusObj[i]);
                String phoneNumber = currentMessage.getDisplayOriginatingAddress();

                String senderNum = phoneNumber; …
Run Code Online (Sandbox Code Playgroud)

android android-sdk-tools smsmanager android-studio android-6.0-marshmallow

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

初始化期间Firebase Crashlytics错误

基于此链接Firebase Crashlytics

我在firebase控制台中添加了我的项目,将Firebase Crashlytics依赖项和google-services.json添加到我的android studio项目中.

我添加了 Fabric.with(这个,新的Crashlytics()); 在我的启动活动中,但是当我运行项目时,它显示以下错误

This app relies on Crashlytics. Please sign up for access at https://fabric.io/sign_up,
install an Android build tool and ask a team member to invite you to this app's organization.
Run Code Online (Sandbox Code Playgroud)

android crashlytics android-studio build.gradle

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

Android App Bundle build错误:<fusing>元素缺少'include'属性

我正在尝试开发具有动态功能的Android应用程序.

我已经将"示例"动态功能模块添加到项目中,当我尝试从Android Studio构建"Android App Bundle"时,我收到以下错误,

Caused by: java.util.concurrent.ExecutionException: com.android.tools.build.bundletool.exceptions.manifest.ManifestFusingException$FusingMissingIncludeAttribute: <fusing> element is missing the 'include' attribute (split: 'sample').
Run Code Online (Sandbox Code Playgroud)

动态功能模块清单

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:dist="http://schemas.android.com/apk/distribution"
package="com.features.dynamic.sample">
<dist:module
    dist:instant="false"
    dist:onDemand="true"
    dist:title="@string/title_sample">
    <dist:fusing include="false" />
</dist:module>
</manifest>
Run Code Online (Sandbox Code Playgroud)

android apk android-studio build.gradle android-app-bundle

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