मैं कोई समस्या आती है मेरी छोटी Android एप्लिकेशन के लिए ट्विटर लॉगिन का इस्तेमाल करते हैं की कोशिश करते हुए, यह इस सहित कई अन्य समाधान के लिए त्रुटि है Cannot find symbol 'Twitter'
मैं खोज की है कह रहता है ऑनलाइन नीचे लेकिन कोई संभावित समाधान नहीं मिला।प्रतीक 'ट्विटर' का समाधान नहीं कर सकते हैं - ट्विटर कपड़ा
Twitter Fabric - Cannot Resolve Symbol
मैं साफ़ करने के बाद के पुनर्निर्माण, यहां तक कि मेरे Android स्टूडियो को पुनः आरंभ, फिर से समन्वयित करने के लिए Gradle लेकिन कोई समाधान अभी तक की कोशिश की।
यह मेरा Build.Gradle (परियोजना) नीचे
buildscript {
repositories {
mavenCentral()
maven { url 'https://maven.fabric.io/public' }
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.2.3'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
maven { url 'https://maven.fabric.io/public' }
}
}
है और ये मेरे Build.Gradle (एप्लिकेशन)
apply plugin: 'com.android.application'
android {
compileSdkVersion 22
buildToolsVersion "22.0.1"
repositories {
mavenCentral()
maven { url 'https://maven.fabric.io/public' }
}
defaultConfig {
applicationId "com.example.hp.navigationexercise"
minSdkVersion 11
targetSdkVersion 22
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile('com.twitter.sdk.android:twitter-core:[email protected]') {
transitive = true;
}
}
है और ये मेरे गतिविधि है
public class TestActivity extends ActionBarActivity {
String TWITTER_KEY="mykey";
String TWITTER_SECRET="mysecret";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_test);
/* Twitter */
TwitterAuthConfig authConfig = new TwitterAuthConfig(TWITTER_KEY, TWITTER_SECRET);
Fabric.with(this, new Twitter(authConfig));
setUpTwitterButton();
}
TwitterLoginButton twitterButton;
private void setUpTwitterButton() {
twitterButton = (TwitterLoginButton) findViewById(R.id.login_button);
twitterButton.setCallback(new Callback<TwitterSession>() {
@Override
public void success(Result<TwitterSession> result) {
Log.d("login:", "twitter:success");
Log.d("Data", result.data.getUserName());
}
@Override
public void failure(TwitterException exception) {
Toast.makeText(getApplicationContext(),
"twitter Login failed",
Toast.LENGTH_SHORT).show();
}
});
}
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
// Pass the activity result to the login button.
twitterButton.onActivityResult(requestCode, resultCode,
data);
}
}
धन्यवाद। इसने काम कर दिया। और अब मैं अपना ट्विटर बटन ग्रे हो रहा हूं। किसी भी मैंने इस तरह ऑनलाइन समाधान के लिए भी जांच की है, https://github.com/twitterdev/cannonball-android/blob/master/app/src/main/java/io/fabric/samples/cannonball/App.java#L98, लेकिन अभी भी –
काम नहीं किया है क्या आपको कोई विचार है? –
मुझे खेद है, मैंने लॉगिन बटन लागू नहीं किया है इसलिए बहुत मदद नहीं कर सकता। – rockfight