ActivityNotFound异常抛出的清单XML中列出的preferenceActivity [英] ActivityNotFound exception thrown for a PreferenceActivity listed in the Manifest xml

查看:139
本文介绍了ActivityNotFound异常抛出的清单XML中列出的preferenceActivity的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想实现一个 preferenceActivity 在我的应用程序,但我不断收到异常类型 android.content.ActivityNotFoundException 。它提到确保活动被列在我的清单文件,但我仍然得到的异常。在此先感谢您的帮助 - 这是一直让我疯了

这是一个类似的帖子,我发现有一个解决方案,但它并没有为我工作: <一href="http://stackoverflow.com/questions/2614134/my-$p$pferenceactivity-does-not-show-up-even-though-it-is-in-my-manifest-file">My preferenceActivity显示不出来,即使它是在我的清单文件

RES / XML / preferences.xml:

 &LT; XML版本=1.0编码=UTF-8&GT?;
&LT; preferenceScreen的xmlns:机器人=htt​​p://schemas.android.com/apk/res/android
        机器人:标题=@字符串/ preferences_title_settings
        机器人:关键=@字符串/ preferences_key_settings&GT;
    &LT; preferenceScreen安卓总结=@字符串/ preferences_summary_gameplaySettings
            机器人:标题=@字符串/ preferences_title_gameplaySettings
            机器人:关键=@字符串/ preferences_key_gameplaySettings&GT;
        &LT;表preference安卓项=@阵列/ entries_difficulty
                机器人:entryValues​​ =@阵列/ entryvalues​​_difficulty
                机器人:dialogTitle =@字符串/ dialog_title_difficulty
                机器人:标题=@字符串/ preferences_title_difficulty
                机器人:关键=@字符串/ preferences_key_difficulty
                机器人:总结=@字符串/ preferences_summary_difficulty
                安卓:设置defaultValue =0/&GT;
        &LT;复选框preference安卓键=@字符串/ preferences_key_autosave
                机器人:标题=@字符串/ preferences_title_autosave
                机器人:总结=@字符串/ preferences_summary_autosave/&GT;
    &LT; / preferenceScreen&GT;
&LT; / preferenceScreen&GT;
 

preferences.java:

 公共类preferences扩展preferenceActivity工具
    OnShared preferenceChangeListener {
        私人共享preferences preferences;

        @覆盖
        保护无效的onCreate(包savedInstanceState){
            super.onCreate(savedInstanceState);
            这preferences = preferenceManager.getDefaultShared preferences(getBaseContext())。
            加preferencesFromResource(R.xml preferences。);
            GET preferenceScreen()。getShared preferences()。registerOnShared preferenceChangeListener(本)
        }
    }
 

清单文件:

 &LT; XML版本=1.0编码=UTF-8&GT?;
&LT;舱单的xmlns:机器人=htt​​p://schemas.android.com/apk/res/android
      包=com.areyling.myapp
      安卓版code =1
      机器人:VERSIONNAME =@字符串/ APP_VERSION&GT;
    &LT;使用-SDK安卓的minSdkVersion =4/&GT;
    &lt;应用机器人:图标=@可绘制/图标
            机器人:主题=@安卓风格/ Theme.NoTitleBar
            机器人:标签=@字符串/ APP_NAME
            机器人:screenOrientation =画像&GT;
        &LT;活动机器人:主名称=
                  机器人:标签=@字符串/ APP_NAME&GT;
            &LT;意向滤光器&gt;
                &lt;作用机器人:名称=android.intent.action.MAIN/&GT;
                &LT;类机器人:名称=android.intent.category.LAUNCHER/&GT;
            &所述; /意图滤光器&gt;
        &LT; /活性GT;
        &LT;活动机器人:名称=教程
                机器人:screenOrientation =画像
                机器人:configChanges =keyboardHidden |定位/&GT;
        &LT;活动机器人:关于NAME = /&GT;
        &LT;活动机器人:NAME =preferences
                机器人:screenOrientation =画像
                机器人:主题=@安卓风格/主题/&GT;
    &LT; /用途&gt;
&LT; /舱单&GT;
 

在code尝试启动preferences在Main.java:

 意图preferencesIntent =新的意图(这一点,preferences.class);
startActivity(preferencesIntent);
 

在logcat的输出:

  03-19 16:57:39.365:DEBUG / AndroidRuntime(448):&GT;&GT;&GT;&GT;&GT;&GT;&GT;&GT;&GT;&GT;&GT; &GT;&GT;&GT; AndroidRuntime START&LT;&LT;&LT;&LT;&LT;&LT;&LT;&LT;&LT;&LT;&LT;&LT;&LT;&LT;
03-19 16:57:39.365:DEBUG / AndroidRuntime(448):CheckJNI为ON
03-19 16:57:39.605:DEBUG / AndroidRuntime(448):---注册本地函数---
03-19 16:57:39.935:DEBUG / DDM堆(448):GOT功能列表请求
03-19 16:57:41.025:信息/ ActivityManager(52):启动活动:意向{行为= android.intent.action.MAIN猫= [android.intent.category.LAUNCHER] FLG = 0x10000000处CMP = com.areyling。的myapp /。主要}
03-19 16:57:41.308:DEBUG / AndroidRuntime(448):关闭虚拟机
03-19 16:57:41.308:DEBUG / dalvikvm(448):DestroyJavaVM等非守护线程退出
03-19 16:57:41.314:DEBUG / dalvikvm(448):DestroyJavaVM关闭VM下来
03-19 16:57:41.314:DEBUG / dalvikvm(448):HeapWorker线程关闭
03-19 16:57:41.325:DEBUG / dalvikvm(448):HeapWorker线程已关闭
03-19 16:57:41.325:DEBUG / JDWP(448):JDWP关闭网...
03-19 16:57:41.325:信息/ dalvikvm(448):调试器分离;对象注册了1项
03-19 16:57:41.334:DEBUG / dalvikvm(448):虚拟机清理
03-19 16:57:41.386:ERROR / AndroidRuntime(448):错误:线程附加失败
03-19 16:57:41.395:调试/ dalvikvm(448):为0x0 LinearAlloc使用639500的5242880(12%)
03-19 16:57:41.594:信息/ ActivityManager(52):启动PROC com.areyling.myapp的活动com.areyling.myapp /。主要:PID = 455 UID = 10028导报= {}
03-19 16:57:41.811:DEBUG / DDM堆(455):GOT功能列表请求
03-19 16:57:42.854:DEBUG /(455):无法断开链接/data/data/com.areyling.myapp/shared_$p$pfs/com.areyling.myapp_$p$pferences.xml.bak :没有这样的文件或目录(错误= 2)
03-19 16:57:43.605:信息/ ActivityManager(52):显示活动com.areyling.myapp /。主要:2081毫秒(共2081毫秒)
03-19 16:57:48.834:DEBUG / dalvikvm(207):GC释放80的对象/在105ms 3920字节
03-19 16:57:53.905:DEBUG / dalvikvm(100):GC释放2224对象/在184ms 130960字节
03-19 16:57:57.385:信息/ ActivityManager(52):启动活动:意向{。CMP = com.areyling.myapp / java.util中的preFS preferences}
03-19 16:57:57.395:DEBUG / AndroidRuntime(455):关闭虚拟机
03-19 16:57:57.405:WARN / dalvikvm(455):主题ID = 3:线程退出与未捕获的异常(组= 0x4001b188)
03-19 16:57:57.405:ERROR / AndroidRuntime(455):未捕获的处理程序:螺纹主力退出,由于未捕获的异常
03-19 16:57:57.434:ERROR / AndroidRuntime(455):java.lang.IllegalStateException:无法执行活动的方法
03-19 16:57:57.434:ERROR / AndroidRuntime(455):在android.view.View $ 1.onClick(View.java:2031)
03-19 16:57:57.434:ERROR / AndroidRuntime(455):在android.view.View.performClick(View.java:2364)
03-19 16:57:57.434:ERROR / AndroidRuntime(455):在android.view.View.onTouchEvent(View.java:4179)
03-19 16:57:57.434:ERROR / AndroidRuntime(455):在android.widget.TextView.onTouchEvent(TextView.java:6541)
03-19 16:57:57.434:ERROR / AndroidRuntime(455):在android.view.View.dispatchTouchEvent(View.java:3709)
03-19 16:57:57.434:ERROR / AndroidRuntime(455):在android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884)
03-19 16:57:57.434:ERROR / AndroidRuntime(455):在android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884)
03-19 16:57:57.434:ERROR / AndroidRuntime(455):在android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884)
03-19 16:57:57.434:ERROR / AndroidRuntime(455):在android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884)
03-19 16:57:57.434:ERROR / AndroidRuntime(455):在com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:1659)
03-19 16:57:57.434:ERROR / AndroidRuntime(455):在com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1107)
03-19 16:57:57.434:ERROR / AndroidRuntime(455):在android.app.Activity.dispatchTouchEvent(Activity.java:2061)
03-19 16:57:57.434:ERROR / AndroidRuntime(455):在com.android.internal.policy.impl.PhoneWindow $ DecorView.dispatchTouchEvent(PhoneWindow.java:1643)
03-19 16:57:57.434:ERROR / AndroidRuntime(455):在android.view.ViewRoot.handleMessage(ViewRoot.java:1691)
03-19 16:57:57.434:ERROR / AndroidRuntime(455):在android.os.Handler.dispatchMessage(Handler.java:99)
03-19 16:57:57.434:ERROR / AndroidRuntime(455):在android.os.Looper.loop(Looper.java:123)
03-19 16:57:57.434:ERROR / AndroidRuntime(455):在android.app.ActivityThread.main(ActivityThread.java:4363)
03-19 16:57:57.434:ERROR / AndroidRuntime(455):在java.lang.reflect.Method.invokeNative(本机方法)
03-19 16:57:57.434:ERROR / AndroidRuntime(455):在java.lang.reflect.Method.invoke(Method.java:521)
03-19 16:57:57.434:ERROR / AndroidRuntime(455):在com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:860)
03-19 16:57:57.434:ERROR / AndroidRuntime(455):在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
03-19 16:57:57.434:ERROR / AndroidRuntime(455):在dalvik.system.NativeStart.main(本机方法)
03-19 16:57:57.434:ERROR / AndroidRuntime(455):由:java.lang.reflect.InvocationTargetException
03-19 16:57:57.434:ERROR / AndroidRuntime(455):在com.areyling.myapp.Main.settingsButtonClick(Main.java:105)
03-19 16:57:57.434:ERROR / AndroidRuntime(455):在java.lang.reflect.Method.invokeNative(本机方法)
03-19 16:57:57.434:ERROR / AndroidRuntime(455):在java.lang.reflect.Method.invoke(Method.java:521)
03-19 16:57:57.434:ERROR / AndroidRuntime(455):在android.view.View $ 1.onClick(View.java:2026)
03-19 16:57:57.434:ERROR / AndroidRuntime(455):21 ...更多
03-19 16:57:57.434:ERROR / AndroidRuntime(455):android.content.ActivityNotFoundException:产生的原因。找不到明确的活动类{com.areyling.myapp / java.util中的preFS preferences};有你宣布你的Andr​​oidManifest.xml这个活动?
03-19 16:57:57.434:ERROR / AndroidRuntime(455):在android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1404)
03-19 16:57:57.434:ERROR / AndroidRuntime(455):在android.app.Instrumentation.execStartActivity(Instrumentation.java:1378)
03-19 16:57:57.434:ERROR / AndroidRuntime(455):在android.app.Activity.startActivityForResult(Activity.java:2749)
03-19 16:57:57.434:ERROR / AndroidRuntime(455):在android.app.Activity.startActivity(Activity.java:2855)
03-19 16:57:57.434:ERROR / AndroidRuntime(455):25 ...更多
03-19 16:57:57.484:信息/工艺(52):发送信号。 PID:455 SIG:3
03-19 16:57:57.494:信息/ dalvikvm(455):主题ID = 7:反应信号3
 

解决方案

类的名称看起来很滑稽的异常:

  com.areyling.myapp / java.util中。preFS。preferences
 

我想你可能是指不正确的preference类莫名其妙。你有一个import语句多数民众赞成导入java.util中。preFS。preferences?如果您尝试使用启动活动会发生什么事是完全合格的名称:

 意图preferencesIntent =新的意图(这一点,com.areyling.myapp preferences.class。);
 

I'm trying to implement a PreferenceActivity in my app, but I keep getting an exception of type android.content.ActivityNotFoundException. It mentions making sure that the Activity is listed in my Manifest file, but it is and I still get the exception. Thanks in advance for your help--this is has been driving me crazy.

This is a similar posting I found that has a solution, but it didn't work for me: My PreferenceActivity does not show up, even though it is in my manifest file

res/xml/preferences.xml:

<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
        android:title="@string/preferences_title_settings"
        android:key="@string/preferences_key_settings" >
    <PreferenceScreen android:summary="@string/preferences_summary_gameplaySettings"
            android:title="@string/preferences_title_gameplaySettings"
            android:key="@string/preferences_key_gameplaySettings">            
        <ListPreference android:entries="@array/entries_difficulty"
                android:entryValues="@array/entryvalues_difficulty"
                android:dialogTitle="@string/dialog_title_difficulty"
                android:title="@string/preferences_title_difficulty"
                android:key="@string/preferences_key_difficulty"
                android:summary="@string/preferences_summary_difficulty"
                android:defaultValue="0" />
        <CheckBoxPreference android:key="@string/preferences_key_autosave"
                android:title="@string/preferences_title_autosave"
                android:summary="@string/preferences_summary_autosave" />
    </PreferenceScreen>
</PreferenceScreen>

Preferences.java:

public class Preferences extends PreferenceActivity implements 
    OnSharedPreferenceChangeListener {
        private SharedPreferences preferences;

        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            this.preferences = PreferenceManager.getDefaultSharedPreferences(getBaseContext());
            addPreferencesFromResource(R.xml.preferences);
            getPreferenceScreen().getSharedPreferences().registerOnSharedPreferenceChangeListener(this)
        }
    }

The manifest file:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.areyling.myapp"
      android:versionCode="1"
      android:versionName="@string/app_version" >
    <uses-sdk android:minSdkVersion="4" />
    <application android:icon="@drawable/icon"
            android:theme="@android:style/Theme.NoTitleBar"
            android:label="@string/app_name"
            android:screenOrientation="portrait" >
        <activity android:name=".Main"
                  android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity android:name=".Tutorial"
                android:screenOrientation="portrait"
                android:configChanges="keyboardHidden|orientation" />
        <activity android:name=".About" />
        <activity android:name=".Preferences"
                android:screenOrientation="portrait"
                android:theme="@android:style/Theme" />
    </application>
</manifest>

The code attempting to launch the Preferences in Main.java:

Intent preferencesIntent = new Intent(this, Preferences.class);
startActivity(preferencesIntent);

The logcat output:

03-19 16:57:39.365: DEBUG/AndroidRuntime(448): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<<
03-19 16:57:39.365: DEBUG/AndroidRuntime(448): CheckJNI is ON
03-19 16:57:39.605: DEBUG/AndroidRuntime(448): --- registering native functions ---
03-19 16:57:39.935: DEBUG/ddm-heap(448): Got feature list request
03-19 16:57:41.025: INFO/ActivityManager(52): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 cmp=com.areyling.myapp/.Main }
03-19 16:57:41.308: DEBUG/AndroidRuntime(448): Shutting down VM
03-19 16:57:41.308: DEBUG/dalvikvm(448): DestroyJavaVM waiting for non-daemon threads to exit
03-19 16:57:41.314: DEBUG/dalvikvm(448): DestroyJavaVM shutting VM down
03-19 16:57:41.314: DEBUG/dalvikvm(448): HeapWorker thread shutting down
03-19 16:57:41.325: DEBUG/dalvikvm(448): HeapWorker thread has shut down
03-19 16:57:41.325: DEBUG/jdwp(448): JDWP shutting down net...
03-19 16:57:41.325: INFO/dalvikvm(448): Debugger has detached; object registry had 1 entries
03-19 16:57:41.334: DEBUG/dalvikvm(448): VM cleaning up
03-19 16:57:41.386: ERROR/AndroidRuntime(448): ERROR: thread attach failed
03-19 16:57:41.395: DEBUG/dalvikvm(448): LinearAlloc 0x0 used 639500 of 5242880 (12%)
03-19 16:57:41.594: INFO/ActivityManager(52): Start proc com.areyling.myapp for activity com.areyling.myapp/.Main: pid=455 uid=10028 gids={}
03-19 16:57:41.811: DEBUG/ddm-heap(455): Got feature list request
03-19 16:57:42.854: DEBUG/(455): unable to unlink '/data/data/com.areyling.myapp/shared_prefs/com.areyling.myapp_preferences.xml.bak': No such file or directory (errno=2)
03-19 16:57:43.605: INFO/ActivityManager(52): Displayed activity com.areyling.myapp/.Main: 2081 ms (total 2081 ms)
03-19 16:57:48.834: DEBUG/dalvikvm(207): GC freed 80 objects / 3920 bytes in 105ms
03-19 16:57:53.905: DEBUG/dalvikvm(100): GC freed 2224 objects / 130960 bytes in 184ms
03-19 16:57:57.385: INFO/ActivityManager(52): Starting activity: Intent { cmp=com.areyling.myapp/java.util.prefs.Preferences }
03-19 16:57:57.395: DEBUG/AndroidRuntime(455): Shutting down VM
03-19 16:57:57.405: WARN/dalvikvm(455): threadid=3: thread exiting with uncaught exception (group=0x4001b188)
03-19 16:57:57.405: ERROR/AndroidRuntime(455): Uncaught handler: thread main exiting due to uncaught exception
03-19 16:57:57.434: ERROR/AndroidRuntime(455): java.lang.IllegalStateException: Could not execute method of the activity
03-19 16:57:57.434: ERROR/AndroidRuntime(455):     at android.view.View$1.onClick(View.java:2031)
03-19 16:57:57.434: ERROR/AndroidRuntime(455):     at android.view.View.performClick(View.java:2364)
03-19 16:57:57.434: ERROR/AndroidRuntime(455):     at android.view.View.onTouchEvent(View.java:4179)
03-19 16:57:57.434: ERROR/AndroidRuntime(455):     at android.widget.TextView.onTouchEvent(TextView.java:6541)
03-19 16:57:57.434: ERROR/AndroidRuntime(455):     at android.view.View.dispatchTouchEvent(View.java:3709)
03-19 16:57:57.434: ERROR/AndroidRuntime(455):     at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884)
03-19 16:57:57.434: ERROR/AndroidRuntime(455):     at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884)
03-19 16:57:57.434: ERROR/AndroidRuntime(455):     at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884)
03-19 16:57:57.434: ERROR/AndroidRuntime(455):     at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884)
03-19 16:57:57.434: ERROR/AndroidRuntime(455):     at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:1659)
03-19 16:57:57.434: ERROR/AndroidRuntime(455):     at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1107)
03-19 16:57:57.434: ERROR/AndroidRuntime(455):     at android.app.Activity.dispatchTouchEvent(Activity.java:2061)
03-19 16:57:57.434: ERROR/AndroidRuntime(455):     at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:1643)
03-19 16:57:57.434: ERROR/AndroidRuntime(455):     at android.view.ViewRoot.handleMessage(ViewRoot.java:1691)
03-19 16:57:57.434: ERROR/AndroidRuntime(455):     at android.os.Handler.dispatchMessage(Handler.java:99)
03-19 16:57:57.434: ERROR/AndroidRuntime(455):     at android.os.Looper.loop(Looper.java:123)
03-19 16:57:57.434: ERROR/AndroidRuntime(455):     at android.app.ActivityThread.main(ActivityThread.java:4363)
03-19 16:57:57.434: ERROR/AndroidRuntime(455):     at java.lang.reflect.Method.invokeNative(Native Method)
03-19 16:57:57.434: ERROR/AndroidRuntime(455):     at java.lang.reflect.Method.invoke(Method.java:521)
03-19 16:57:57.434: ERROR/AndroidRuntime(455):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
03-19 16:57:57.434: ERROR/AndroidRuntime(455):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
03-19 16:57:57.434: ERROR/AndroidRuntime(455):     at dalvik.system.NativeStart.main(Native Method)
03-19 16:57:57.434: ERROR/AndroidRuntime(455): Caused by: java.lang.reflect.InvocationTargetException
03-19 16:57:57.434: ERROR/AndroidRuntime(455):     at com.areyling.myapp.Main.settingsButtonClick(Main.java:105)
03-19 16:57:57.434: ERROR/AndroidRuntime(455):     at java.lang.reflect.Method.invokeNative(Native Method)
03-19 16:57:57.434: ERROR/AndroidRuntime(455):     at java.lang.reflect.Method.invoke(Method.java:521)
03-19 16:57:57.434: ERROR/AndroidRuntime(455):     at android.view.View$1.onClick(View.java:2026)
03-19 16:57:57.434: ERROR/AndroidRuntime(455):     ... 21 more
03-19 16:57:57.434: ERROR/AndroidRuntime(455): Caused by: android.content.ActivityNotFoundException: Unable to find explicit activity class {com.areyling.myapp/java.util.prefs.Preferences}; have you declared this activity in your AndroidManifest.xml?
03-19 16:57:57.434: ERROR/AndroidRuntime(455):     at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1404)
03-19 16:57:57.434: ERROR/AndroidRuntime(455):     at android.app.Instrumentation.execStartActivity(Instrumentation.java:1378)
03-19 16:57:57.434: ERROR/AndroidRuntime(455):     at android.app.Activity.startActivityForResult(Activity.java:2749)
03-19 16:57:57.434: ERROR/AndroidRuntime(455):     at android.app.Activity.startActivity(Activity.java:2855)
03-19 16:57:57.434: ERROR/AndroidRuntime(455):     ... 25 more
03-19 16:57:57.484: INFO/Process(52): Sending signal. PID: 455 SIG: 3
03-19 16:57:57.494: INFO/dalvikvm(455): threadid=7: reacting to signal 3

解决方案

The class name looks funny in the exception:

 com.areyling.myapp/java.util.prefs.Preferences

I think you may be referring to the incorrect Preference class somehow. Do you have an import statement that's importing java.util.prefs.Preferences? What happens if you try to launch the activity using it's fully qualified name?:

 Intent preferencesIntent = new Intent(this, com.areyling.myapp.Preferences.class);

这篇关于ActivityNotFound异常抛出的清单XML中列出的preferenceActivity的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆