小编Pan*_*thu的帖子

无法在eclipse ide上获取项目的系统库

在此输入图像描述我正在研究一个Android教程,它希望我从另一个项目中导入库.导入工作正常,项目正常工作.但是我注意到,这样做会搞砸我的其他几个项目(那些使用Android 2.1的项目),显然是搞乱了构建路径.现在,而不是在gen我看到的文件夹下看到"Google API [Android 2.1]" "Unable to get system library for project".

我验证了以下内容:

我右键单击了该项目并转到Properties我看到正确的项目构建目标被选中(Google API [Android 2.1]),但"无法获取项目的系统库"仍然显示在assets文件夹上方和gen和Android下方依赖.清理所有项目没有帮助.

我该如何解决这个问题?有没有办法在全球范围内解决这个问题,还是我必须逐个解决这个问题?

eclipse android android-intent

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

java.lang.NoClassDefFoundError retrofit2.Utils

我正在使用Retrofit来处理来自Mobile的Serverside数据.实施改造后,我得到以下例外.

我究竟做错了什么?

com.name.App.idea W/System.err:java.lang.NoClassDefFoundError:retrofit2.Utils at retrofit2.Retrofit $ Builder.baseUrl(Retrofit.java:434)at com.name.App_idea.utils.Idea.onCreate(Idea. java:103)在android.app.Anstrumentation.callApplicationOnCreate(Instrumentation.java:1007)android.app.ActivityThread.handleBindApplication(ActivityThread.java:4541)android.app.ActivityThread.access $ 1500(ActivityThread.java:151)在android.app.A.运行时,在Android.os.Handler.loop(Looper.java:193)的android.app.Handler.dispatchMessage(Handler.java:110)上的android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1381). app.ActivityThread.main(ActivityThread.java:5292)位于com.android.internal的java.lang.reflect.Method.invoke(Method.java:515)的java.lang.reflect.Method.invokeNative(Native Method)中. os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:824)at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:640)at dalvik.system.NativeStart.main(Native Method)

改造初始

mRetrofit = new Retrofit.Builder()
                    .baseUrl(AppConstance.APP_URL)
                    .addConverterFactory(ScalarsConverterFactory.create())
                    .addConverterFactory(GsonConverterFactory.create())
                    .client(getOkHttpClient())
                    .build();
Run Code Online (Sandbox Code Playgroud)

Gradle文件

apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion '23.0.3'

    defaultConfig {
        applicationId "com.name.App_idea"
        minSdkVersion 14
        targetSdkVersion 23
        versionCode 1
        versionName "9"
        multiDexEnabled true


    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.3.0' …
Run Code Online (Sandbox Code Playgroud)

android retrofit retrofit2

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

Android Studio中的java.lang.NoClassDefFoundError:android.support.v4.view.LayoutInflaterCompatHC

我是Android工作室的新手我在android工作室做一个示例应用程序,当我运行应用程序5.0它工作正常但5.0以下它的抛出这个执行可以任何一个电话我错了这里...

08-25 18:17:40.354  28953-28953/com.app E/AndroidRuntime? FATAL EXCEPTION: main
        java.lang.NoClassDefFoundError: android.support.v4.view.LayoutInflaterCompatHC
                at android.support.v4.view.LayoutInflaterCompat$LayoutInflaterCompatImplV11.setFactory(LayoutInflaterCompat.java:42)
                at android.support.v4.view.LayoutInflaterCompat.setFactory(LayoutInflaterCompat.java:79)
                at android.support.v7.app.AppCompatDelegateImplV7.installViewFactory(AppCompatDelegateImplV7.java:812)
                at android.support.v7.app.AppCompatActivity.onCreate(AppCompatActivity.java:57)
                at com.app.utils.UIHelper.onCreate(UIHelper.java:28)
                at com.app.DashboardActivity.onCreate(DashboardActivity.java:97)
                at android.app.Activity.performCreate(Activity.java:4465)
                at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1049)
                at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1931)
                at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1992)
                at android.app.ActivityThread.access$600(ActivityThread.java:127)
                at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1158)
                at android.os.Handler.dispatchMessage(Handler.java:99)
                at android.os.Looper.loop(Looper.java:137)
                at android.app.ActivityThread.main(ActivityThread.java:4448)
                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:823)
                at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:590)
                at dalvik.system.NativeStart.main(Native Method)
Run Code Online (Sandbox Code Playgroud)

的build.gradle

android {

    compileSdkVersion 23
    buildToolsVersion "23.0.0"

    defaultConfig {
        minSdkVersion 14
        targetSdkVersion 23
        applicationId "com.app"
        multiDexEnabled = true
    }

    buildTypes {

        debug {
            minifyEnabled false
            debuggable true
        } …
Run Code Online (Sandbox Code Playgroud)

android android-studio build.gradle android-4.4-kitkat

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

com.google.android.gms.common.SignInButton中的错误

我正在尝试在我的应用程序中设置Google登录.我在XML文件中收到错误

我的XML

<TextView
    android:id="@+id/hello"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/hello_world" />

<com.google.android.gms.common.SignInButton
    android:id="@+id/sign_in_button"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentRight="true"
    android:layout_below="@+id/hello"
    android:layout_toRightOf="@+id/sign_revoke" />

<Button
    android:id="@+id/sign_revoke"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@+id/sign_in_button" 
    android:text="Revoke Access"/>
Run Code Online (Sandbox Code Playgroud)

错误

10-03 05:17:46.757: E/AndroidRuntime(1191): FATAL EXCEPTION: main
10-03 05:17:46.757: E/AndroidRuntime(1191): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.sample_google/com.example.sample_google.MainActivity}: android.view.InflateException: Binary XML file line #13: Error inflating class com.google.android.gms.common.SignInButton
10-03 05:17:46.757: E/AndroidRuntime(1191):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647)
10-03 05:17:46.757: E/AndroidRuntime(1191):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
10-03 05:17:46.757: E/AndroidRuntime(1191):     at android.app.ActivityThread.access$1500(ActivityThread.java:117)
10-03 05:17:46.757: E/AndroidRuntime(1191):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
10-03 05:17:46.757: E/AndroidRuntime(1191):     at android.os.Handler.dispatchMessage(Handler.java:99)
10-03 05:17:46.757: E/AndroidRuntime(1191):     at android.os.Looper.loop(Looper.java:123)
10-03 …
Run Code Online (Sandbox Code Playgroud)

android google-plus

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

EPPlus如何在EXCEL中更改PIE图表的颜色

如何以编程方式使用EPPlus更改Excel饼图的默认颜色.

下面是我的代码

var pieChart = worksheet.Drawings.AddChart("piechart", eChartType.Pie3D) as ExcelPieChart;
            //Set top left corner to row 1 column 2
            pieChart.SetPosition(18, 0, 0, 0);
            pieChart.SetSize(350, 300);
            pieChart.Series.Add(ExcelRange.GetAddress(12, 2, 15, 2),ExcelRange.GetAddress(12, 1, 15, 1) );
            pieChart.Legend.Position = eLegendPosition.Bottom;
            pieChart.Legend.Border.Fill.Color = Color.Green;
            pieChart.Legend.Border.LineStyle = eLineStyle.Solid;              
            pieChart.Legend.Border.Fill.Style = eFillStyle.SolidFill;
            pieChart.Title.Text = "Current Status";               
            pieChart.DataLabel.ShowCategory = false;
            pieChart.DataLabel.ShowPercent = true;
Run Code Online (Sandbox Code Playgroud)

我想将默认颜色更改为一些明亮的颜色.

建议并对此进行一些说明.

epplus

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

运行时执行java.lang.NoClassDefFoundError:Android中的retrofit2.Platform

我正在使用Rtofit在实施改造后处理来自Mobile的Serverside数据我得到以下例外任何关于这个问题的知道告诉我我做错了

Init Retrofit:

mRetrofit = new Retrofit.Builder()
                    .baseUrl(AppConstance.APP_URL)
                    .addConverterFactory(GsonConverterFactory.create())
                    .build();
            Iservice = mRetrofit.create(IdeaService.class);
Run Code Online (Sandbox Code Playgroud)

Gradle文件

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.2.1'
    compile 'com.squareup.retrofit2:retrofit:2.0.2'
    compile 'com.squareup.retrofit2:converter-gson:2.0.0'
    compile 'com.squareup.okhttp:okhttp:2.2.0'
    compile 'com.squareup.okhttp:okhttp-urlconnection:2.0.0'
    compile 'com.squareup.okio:okio:1.7.0'
}
Run Code Online (Sandbox Code Playgroud)

堆栈跟踪

   04-26 11:54:36.441 18355-18355/com.omt.example W/dalvikvm: threadid=1: thread exiting with uncaught exception (group=0x41da0c98)
04-26 11:54:36.441 18355-18355/com.omt.example W/dalvikvm: threadid=1: uncaught exception occurred
04-26 11:54:36.442 18355-18355/com.omt.example W/System.err: java.lang.NoClassDefFoundError: retrofit2.Platform
04-26 11:54:36.444 18355-18355/com.omt.example W/System.err:     at retrofit2.Retrofit$Builder.<init>(Retrofit.java:402)
04-26 11:54:36.445 18355-18355/com.omt.example W/System.err:     at com.omt.example.utils.Idea.onCreate(Idea.java:79)
04-26 11:54:36.447 18355-18355/com.omt.example W/System.err:     at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1007) …
Run Code Online (Sandbox Code Playgroud)

android noclassdeffounderror retrofit retrofit2

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

用jsoup获取img src

这是我的HTML

<script src="/ClientScripts/swfobject.js" language="javascript" type="text/javascript"> </script>
<div class="contentDetails">
<div id="ctl00_MainContentPlaceHolder_ContentDetailsBodyDivision" class="body">
<div align="justify">

<p align="center"><img width="500" height="352" alt="MVM315" src="/UserUpload/Image/1(825).jpg" /></p>
<p align="center"><img width="500" height="352" alt="MVM315" src="/UserUpload/Image/2(598).jpg" /></p>
Run Code Online (Sandbox Code Playgroud)

我如何src="/UserUpload/Image/1(825).jpg"用jsoup 获得{ }?

我有这个代码,但没有工作

Document doc = Jsoup.parse(html);
Elements mElements = doc.select("div[id^=ctl00_MainContentPlaceHolder_ContentDetailsBodyDivision]");
Result = mElements.get(0).tagName("img").toString();
Run Code Online (Sandbox Code Playgroud)

android jsoup

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

Solr API用于获取分片的领导者/副本状态

Solr有一个Admin UI,我们可以在其中检查部署到Solr Cloud的每个集合.例如,我可以在集合中看到Slice/Shard,如下面的URL中所述.

在此输入图像描述

出于安全原因,我们的生产环境不提供对此管理UI的访问.我需要提供一个API来获取每个集合的状态,以及它的分片和每个分片的副本.我正在使用Solr API来做到这一点

http://lucene.apache.org/solr/4_7_2/solr-solrj/index.html

CloudSolrServer server = new CloudSolrServer(<zk quorum>);
ZkStateReader reader = server.getZkStateReader();
Collection<Slice> slices = reader.getClusterState().getSlices(collection);
Iterator<Slice> iter = slices.iterator();
while (iter.hasNext()) {
    Slice slice = iter.next();
    System.out.println(slice.getName());
    System.out.println(slice.getState());
}
Run Code Online (Sandbox Code Playgroud)

上面的代码总是仅作为分片的状态返回Active,甚至它的副本在UI中显示.我假设这只返回分片的状态,而不是分片的领导者或副本的状态.

如何通过Solr API获取副本状态?这有什么API吗?Solr Admin UI正在使用什么API来获取分片的副本/领导者状态?

谢谢

lucene solr

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