本文主要是介绍中科之旅------安卓小结,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
想搞个图,就按照网上大家的写法增加linechart,在
lib的build.gradle里添加
allprojects {
repositories {
google()
jcenter()
maven { url "https://jitpack.io" }这句话
}
}
在app下的build.gradle里添加
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support:design:28.0.0'
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
implementation 'com.github.PhilJay:MPAndroidChart:v3.0.3'
这句话
}但是在java中添加
LineChart lineChart= (LineChart) findViewById(R.id.chart);还是会报cannot resolve symbol说明类没有加入成功
后来才发现如第一张图所示sync失败,重新sync后可行
2.遇到
List<Entry> entries = new ArrayList<>();这个红色说cannot resolve symbol,于是加入了个包
import java.util.List;然后会跳出说让你选你这个entry是不是mpchart里的entry,选中即可
3.遇到adb devices不行,adb shell找不到设备
参考如果使用厂商提供的驱动(比如多数的商用机),有可能没有android_winusb.inf文件,那么就将硬件VID添加到adb_usb.ini中。这个文件一般在C:\Users\用户名\Documents\.android下(如果没有,搜索一下)。然后
找到了设备也可以用了
4.如果遇到run不行的话,要先在Build里clear一下再编译再run
这篇关于中科之旅------安卓小结的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!