5.Task '' not found in root project 'SimpleTouchStudio'. 答案:这个可能和Gradle版本有关系,有时候通过重启android studio也可以解决。 6. Manifest merger failed : Attribute application@icon value=(@drawable/project_launcher_icon) from AndroidManifest.xml:48:9 is also present at com.github.anupcowkur:reservoir:1.1.1:6:45 value=(@drawable/ic_launcher) Suggestion: add 'tools:replace="icon"' to element at AndroidManifest.xml:44:5 to override 答案: 按照提示修改。同时修改如下名字空间:
答案:http://stackoverflow.com/questions/23677855/android-studio-unmappable-character-for-encoding-utf-8 8. F:\AndroidWorkshop\SimpleTouchStudio\dtapitest\build\intermediates\classes\debug\com\motorolasolutions\radio\dtapitest\MainActivity$$InjectAdapter.java:23: error: duplicate class: com.motorolasolutions.radio.dtapitest.MainActivity$$InjectAdapter public final class MainActivity$$InjectAdapter extends Binding<MainActivity> ^ F:\AndroidWorkshop\SimpleTouchStudio\dtapitest\build\intermediates\classes\debug\com\motorolasolutions\radio\dtapitest\ImageFloatingButtonModule$$ModuleAdapter.java:13: error: duplicate class: com.motorolasolutions.radio.dtapitest.ImageFloatingButtonModule$$ModuleAdapter public final class ImageFloatingButtonModule$$ModuleAdapter extends ModuleAdapter<ImageFloatingButtonModule> { 答案:在从ADT转到Android studio的过程中,原来ADT中生成的文件没有清理。导致重复错误。 9.F:\AndroidWorkshop\SimpleTouchStudio\dtapitest\src\com\motorolasolutions\radio\dtapitest\TestModemListener.java:129: error: method does not override or implement a method from a supertype @Override 答案:在Adt中,只要在AIDL文件中,导入了
import com.motorolasolutions.radio.dtapi.Address;
生成的接口文件中,就对应该Adress类。但在android studio中,却无法识别,弄成了android的android.location.address文件。 Android studio 问题真多啊。 10.Couldn't load from loader dalvik.system.PathClassLoader 答案:在android studio中,需要明确在build.gradle文件中指明libs库的位置。