Android 使用附加库

Android 使用附加库,android,xml,Android,Xml,我正在尝试使用自定义日历。(通过xml标记显示)。但应用程序崩溃了。原因可能是什么?我所做的一切都是按照这里写的。由Gradle手动插入build.Gradle生成。我对其他类似的库也有同样的问题,已经尝试使用5-6个库。 xml: MainActivity.java package com.example.denis.myplans; import android.content.Intent; import android.os.Bundle; import android.sup

我正在尝试使用自定义日历。(通过xml标记显示)。但应用程序崩溃了。原因可能是什么?我所做的一切都是按照这里写的。由Gradle手动插入build.Gradle生成。我对其他类似的库也有同样的问题,已经尝试使用5-6个库。 xml:

MainActivity.java

    package com.example.denis.myplans;

import android.content.Intent;
import android.os.Bundle;
import android.support.design.widget.FloatingActionButton;

import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.view.View;
import android.view.Menu;
import android.view.MenuItem;


public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
        setSupportActionBar(toolbar);

        final Intent intNewNote = new Intent(this, NewNoteActivity.class);
        FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
        assert fab != null;

        fab.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                startActivity(intNewNote);

            }
        });
    }

要使用此库,您需要阅读如何实现,首先需要在build.gradle中添加Jitpack存储库

之后

你应该加上这个

repositories {
maven { url "https://jitpack.io" }
}
在您的Maven存储库上,依赖项需求如下所示

<repository>
 <id>jitpack.io</id>
 <url>https://jitpack.io</url>
</repository>

<dependency>
 <groupId>com.github.npanigrahy</groupId>
 <artifactId>Custom-Calendar-View</artifactId>
 <version>v1.0</version>
</dependency>

jitpack.io
https://jitpack.io
com.github.npanigrahy
自定义日历视图
v1.0

之后它应该可以工作。

android.view.InflateException:Binary XML文件行#16:Error-inflating class com.imanoweb.calendarview.CustomCalendarView请包含完整的错误消息。这里仍然缺少很多代码。。。像您的MainActivity和build.gradle一样,但是您知道如何使用此日历视图吗?请共享您的build.gradle文件。我想这是个问题是的我想。。。一切都照上面写的做了
    package com.example.denis.myplans;

import android.content.Intent;
import android.os.Bundle;
import android.support.design.widget.FloatingActionButton;

import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.view.View;
import android.view.Menu;
import android.view.MenuItem;


public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
        setSupportActionBar(toolbar);

        final Intent intNewNote = new Intent(this, NewNoteActivity.class);
        FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
        assert fab != null;

        fab.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                startActivity(intNewNote);

            }
        });
    }
apply plugin: 'com.android.application'
repositories {
maven { url "https://jitpack.io" }
}
<repository>
 <id>jitpack.io</id>
 <url>https://jitpack.io</url>
</repository>

<dependency>
 <groupId>com.github.npanigrahy</groupId>
 <artifactId>Custom-Calendar-View</artifactId>
 <version>v1.0</version>
</dependency>